@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display:"Manrope", "Segoe UI", system-ui, sans-serif;--font-body:"DM Sans", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Consolas, monospace}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-6{margin:calc(var(--spacing) * 6)}.m-27{margin:calc(var(--spacing) * 27)}.m-30{margin:calc(var(--spacing) * 30)}.m-33{margin:calc(var(--spacing) * 33)}.m-50{margin:calc(var(--spacing) * 50)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-40015282405571,.size-40015282471107,.size-40015282569411,.size-40015282634947,.size-40015282700483{width:calc(var(--spacing) * 40015300000000);height:calc(var(--spacing) * 40015300000000)}.size-41553271062723,.size-41553271095491,.size-41553271128259,.size-41553271161027,.size-41553271193795{width:calc(var(--spacing) * 41553300000000);height:calc(var(--spacing) * 41553300000000)}.size-42009187942595,.size-42009188008131,.size-42009188040899,.size-42009188106435,.size-42009188171971,.size-42009188237507,.size-42009188270275,.size-42009188368579,.size-42009188401347,.size-42009188499651,.size-42009188597955,.size-42009188696259,.size-42009188827331,.size-42009188892867,.size-42009188958403,.size-42009189023939,.size-42009189056707,.size-42009189155011,.size-42009189286083,.size-42009189351619,.size-42009189417155,.size-42009189515459,.size-42009189548227,.size-42009189646531,.size-42009189712067,.size-42009189744835,.size-42009189810371,.size-42009189941443,.size-42009189974211,.size-42009190039747,.size-42009190105283,.size-42009190236355,.size-42009190334659,.size-42009190400195,.size-42009190465731,.size-42009190662339,.size-42009190695107,.size-42009190760643,.size-42009190793411,.size-42009190957251,.size-42009190990019,.size-42009191055555,.size-42009191153859,.size-42009191252163,.size-42009191284931,.size-42009191317699,.size-42009191514307,.size-42009191579843,.size-42009191645379,.size-42009191809219,.size-42009191874755,.size-42009192038595,.size-42009192202435,.size-42009192235203,.size-42009192497347,.size-42009192825027,.size-42009193087171,.size-42009193447619,.size-42009203900611,.size-42009203933379,.size-42009203966147,.size-42009203998915,.size-42009204031683,.size-42009227985091,.size-42009228017859,.size-42009228050627,.size-42009228083395,.size-42009228116163,.size-42009236013251,.size-42009236046019,.size-42009236078787,.size-42009236111555,.size-42009236144323{width:calc(var(--spacing) * 42009200000000);height:calc(var(--spacing) * 42009200000000)}.size-42009250922691,.size-42009250955459,.size-42009250988227,.size-42009251020995,.size-42009251053763,.size-42009251086531{width:calc(var(--spacing) * 42009300000000);height:calc(var(--spacing) * 42009300000000)}.size-42033029742787,.size-42033029775555,.size-42033029841091,.size-42033029873859,.size-42033029906627,.size-42033029939395,.size-42033029972163,.size-42033030004931,.size-42033030037699,.size-42033030070467,.size-42033030332611,.size-42033030398147,.size-42033030463683,.size-42033030529219,.size-42033030561987{width:calc(var(--spacing) * 42033000000000);height:calc(var(--spacing) * 42033000000000)}.size-42132391035075,.size-42132391133379,.size-42132391231683,.size-42132391362755,.size-42132391428291,.size-42132391526595,.size-42132391592131,.size-42132391723203,.size-42132391821507,.size-42132391952579,.size-42132391985347,.size-42132392149187,.size-42132392214723,.size-42132392345795,.size-42132392444099,.size-42132392607939,.size-42132392804547,.size-42132392935619,.size-42132393885891,.size-42132393918659,.size-42132393951427,.size-42132393984195,.size-42132394016963,.size-42132394049731,.size-42132394082499,.size-42132394115267,.size-42132394148035,.size-42132394180803{width:calc(var(--spacing) * 42132400000000);height:calc(var(--spacing) * 42132400000000)}.size-42132454637763,.size-42132454670531,.size-42132454703299,.size-42132454736067,.size-42132454768835{width:calc(var(--spacing) * 42132500000000);height:calc(var(--spacing) * 42132500000000)}.size-42137847070915,.size-42137847103683,.size-42137847136451,.size-42137847169219,.size-42137847201987,.size-42137847234755{width:calc(var(--spacing) * 42137900000000);height:calc(var(--spacing) * 42137900000000)}.size-42147170779331,.size-42147170910403,.size-42147171041475,.size-42147171139779,.size-42147171205315,.size-42147171238083,.size-42147171303619,.size-42147171369155,.size-42147171434691,.size-42147171500227{width:calc(var(--spacing) * 42147200000000);height:calc(var(--spacing) * 42147200000000)}.size-42210338603203,.size-42210338734275,.size-42210338898115,.size-42210339029187,.size-42210339127491,.size-42210339258563{width:calc(var(--spacing) * 42210300000000);height:calc(var(--spacing) * 42210300000000)}.size-42210354561219,.size-42210354593987,.size-42210354626755,.size-42210354659523,.size-42210354692291{width:calc(var(--spacing) * 42210400000000);height:calc(var(--spacing) * 42210400000000)}.size-42261153054915{width:calc(var(--spacing) * 42261200000000);height:calc(var(--spacing) * 42261200000000)}.size-42389898363075,.size-42389898657987,.size-42389898854595,.size-42389899149507,.size-42389899509955,.size-42389899739331,.size-42389917925571,.size-42389917958339,.size-42389917991107,.size-42389918023875,.size-42389918056643,.size-42389918089411,.size-42389938176195,.size-42389938274499,.size-42389938340035,.size-42389938438339,.size-42389938536643,.size-42389938700483,.size-42389939421379,.size-42389939585219,.size-42389939716291,.size-42389939847363,.size-42389939945667,.size-42389940076739,.size-42389947384003,.size-42389947580611,.size-42389947678915,.size-42389947777219,.size-42389947809987,.size-42389947875523{width:calc(var(--spacing) * 42389900000000);height:calc(var(--spacing) * 42389900000000)}.size-42389954461891,.size-42389954527427,.size-42389954625731,.size-42389954691267,.size-42389954756803,.size-42389955444931,.size-42389955576003,.size-42389955608771,.size-42389955707075,.size-42389955772611,.size-42389956657347,.size-42389956755651,.size-42389956821187,.size-42389956952259,.size-42389957050563{width:calc(var(--spacing) * 42390000000000);height:calc(var(--spacing) * 42390000000000)}.size-42391674159299,.size-42391674224835,.size-42391674290371,.size-42391674388675,.size-42391674421443{width:calc(var(--spacing) * 42391700000000);height:calc(var(--spacing) * 42391700000000)}.size-42399931302083,.size-42399931859139{width:calc(var(--spacing) * 42399900000000);height:calc(var(--spacing) * 42399900000000)}.size-42400141377731,.size-42400144720067{width:calc(var(--spacing) * 42400100000000);height:calc(var(--spacing) * 42400100000000)}.size-42404117577923,.size-42404117610691,.size-42404118134979,.size-42404118200515{width:calc(var(--spacing) * 42404100000000);height:calc(var(--spacing) * 42404100000000)}.size-42428463120579,.size-42428463153347,.size-42428463186115,.size-42428463218883,.size-42428463251651,.size-42428463284419{width:calc(var(--spacing) * 42428500000000);height:calc(var(--spacing) * 42428500000000)}.size-42431839273155{width:calc(var(--spacing) * 42431800000000);height:calc(var(--spacing) * 42431800000000)}.size-42446797570243,.size-42446797603011,.size-42446797635779,.size-42446797668547,.size-42446797701315,.size-42446797734083{width:calc(var(--spacing) * 42446800000000);height:calc(var(--spacing) * 42446800000000)}.size-42484493877443,.size-42484493910211,.size-42484493942979,.size-42484493975747,.size-42484494008515{width:calc(var(--spacing) * 42484500000000);height:calc(var(--spacing) * 42484500000000)}.size-42503568064707,.size-42503568097475,.size-42503568130243,.size-42503568163011,.size-42503568195779,.size-42503568228547,.size-42503590969539,.size-42503591002307,.size-42503591035075,.size-42503591067843,.size-42503591100611,.size-42503591133379,.size-42503593328835,.size-42503593361603,.size-42503593394371,.size-42503593427139,.size-42503593459907,.size-42503611908291,.size-42503611941059,.size-42503611973827,.size-42503612006595,.size-42503612039363,.size-42503614988483,.size-42503615021251,.size-42503615054019,.size-42503615086787,.size-42503615119555,.size-42503615152323,.size-42503615185091,.size-42503615217859,.size-42503615250627,.size-42503615283395,.size-42503615316163,.size-42503615348931,.size-42503615381699,.size-42503615414467,.size-42503621804227,.size-42503621869763,.size-42503621935299,.size-42503622000835,.size-42503622066371,.size-42503631896771,.size-42503631929539,.size-42503631962307,.size-42503631995075,.size-42503632027843,.size-42503636844739,.size-42503636877507,.size-42503636910275,.size-42503636943043,.size-42503636975811{width:calc(var(--spacing) * 42503600000000);height:calc(var(--spacing) * 42503600000000)}.size-42505533128899,.size-42505533161667,.size-42505534406851{width:calc(var(--spacing) * 42505500000000);height:calc(var(--spacing) * 42505500000000)}.size-42506415112387,.size-42506415145155,.size-42506415177923,.size-42506415210691,.size-42506415243459{width:calc(var(--spacing) * 42506400000000);height:calc(var(--spacing) * 42506400000000)}.size-42507012767939,.size-42507012800707,.size-42507012833475,.size-42507012866243,.size-42507012899011,.size-42507013095619,.size-42507013128387,.size-42507013161155,.size-42507013193923,.size-42507013226691{width:calc(var(--spacing) * 42507000000000);height:calc(var(--spacing) * 42507000000000)}.size-42509433700547,.size-42509433733315,.size-42509433766083,.size-42509433798851,.size-42509433831619,.size-42509434716355,.size-42509434749123,.size-42509434781891,.size-42509434814659,.size-42509434847427,.size-42509435699395,.size-42509435732163,.size-42509435764931,.size-42509435797699,.size-42509435830467,.size-42509435928771,.size-42509435961539,.size-42509435994307,.size-42509436027075,.size-42509436059843,.size-42509436977347,.size-42509437010115,.size-42509437042883,.size-42509437075651,.size-42509437108419{width:calc(var(--spacing) * 42509400000000);height:calc(var(--spacing) * 42509400000000)}.size-42515024609475{width:calc(var(--spacing) * 42515000000000);height:calc(var(--spacing) * 42515000000000)}.size-42515656999107,.size-42515657031875,.size-42515657064643,.size-42515657097411,.size-42515657130179,.size-42515720929475,.size-42515721126083{width:calc(var(--spacing) * 42515700000000);height:calc(var(--spacing) * 42515700000000)}.size-42532863017155,.size-42532863049923{width:calc(var(--spacing) * 42532900000000);height:calc(var(--spacing) * 42532900000000)}.size-42547288244419{width:calc(var(--spacing) * 42547300000000);height:calc(var(--spacing) * 42547300000000)}.size-42565059346627,.size-42565059379395,.size-42565059412163,.size-42565059477699,.size-42565059510467,.size-42565059543235{width:calc(var(--spacing) * 42565100000000);height:calc(var(--spacing) * 42565100000000)}.size-42566978633923,.size-42566978666691,.size-42566978699459,.size-42566978732227,.size-42566978764995,.size-42566978797763,.size-42566981320899,.size-42566981386435,.size-42566981419203,.size-42566981451971,.size-42566981484739,.size-42566981517507,.size-42567037944003,.size-42567038009539,.size-42567038042307,.size-42567038075075,.size-42567038107843,.size-42567038140611,.size-42567038173379,.size-42567038206147,.size-42567038238915,.size-42567038271683,.size-42567038369987,.size-42567038468291,.size-42567043678403,.size-42567043711171,.size-42567043743939,.size-42567043776707,.size-42567043809475,.size-42567043842243,.size-42567043875011,.size-42567043907779,.size-42567043940547,.size-42567043973315,.size-42567044006083,.size-42567044038851{width:calc(var(--spacing) * 42567000000000);height:calc(var(--spacing) * 42567000000000)}.size-42567066353859,.size-42567066386627,.size-42567066419395,.size-42567066452163,.size-42567066484931,.size-42567066517699,.size-42567066550467,.size-42567066583235,.size-42567066616003,.size-42567066648771,.size-42567066681539,.size-42567066714307,.size-42567080378563,.size-42567080411331,.size-42567080444099,.size-42567080476867,.size-42567080509635,.size-42567080542403,.size-42567080575171,.size-42567080607939,.size-42567080640707,.size-42567080673475,.size-42567080706243,.size-42567080739011{width:calc(var(--spacing) * 42567100000000);height:calc(var(--spacing) * 42567100000000)}.size-42602952917187,.size-42602952949955,.size-42602952982723,.size-42602953015491,.size-42602953048259,.size-42602953081027,.size-42602955342019,.size-42602955374787,.size-42602955407555,.size-42602955440323,.size-42602955473091,.size-42602955505859,.size-42602956816579,.size-42602956849347,.size-42602956882115,.size-42602956914883,.size-42602956947651,.size-42602962976963,.size-42602963009731,.size-42602963042499,.size-42602963075267,.size-42602963108035,.size-42602977427651,.size-42602977460419,.size-42602977493187,.size-42602977525955,.size-42602977558723,.size-42602998988995,.size-42602999021763,.size-42602999054531,.size-42602999087299,.size-42602999120067,.size-42602999152835{width:calc(var(--spacing) * 42603000000000);height:calc(var(--spacing) * 42603000000000)}.size-42725536497859,.size-42725536530627,.size-42725536563395,.size-42725536596163,.size-42725536628931,.size-42725536661699,.size-42725543542979,.size-42725543575747,.size-42725543608515,.size-42725543641283,.size-42725543674051,.size-42725543706819,.size-42725546033347,.size-42725546066115,.size-42725546098883,.size-42725546131651,.size-42725546164419,.size-42725548064963,.size-42725548097731,.size-42725548130499,.size-42725548163267,.size-42725548196035{width:calc(var(--spacing) * 42725500000000);height:calc(var(--spacing) * 42725500000000)}.size-42725548228803,.size-42725555830979,.size-42725555863747,.size-42725555896515,.size-42725555929283,.size-42725555962051,.size-42725555994819,.size-42725560811715,.size-42725560844483,.size-42725560877251,.size-42725560910019,.size-42725560942787,.size-42725563924675,.size-42725563957443,.size-42725563990211,.size-42725564022979,.size-42725564055747,.size-42725564088515,.size-42725569855683,.size-42725569888451,.size-42725569921219,.size-42725569953987,.size-42725569986755,.size-42725575491779,.size-42725575524547,.size-42725575557315,.size-42725575590083,.size-42725575622851,.size-42725592039619,.size-42725592105155,.size-42725592137923,.size-42725592203459,.size-42725592236227,.size-42725592268995,.size-42725592301763,.size-42725592334531,.size-42725592367299,.size-42725592400067,.size-42725592432835,.size-42725592465603,.size-42725599772867,.size-42725599805635,.size-42725599838403,.size-42725599871171,.size-42725599903939,.size-42725610160323,.size-42725610193091,.size-42725610225859,.size-42725610258627,.size-42725610291395,.size-42725610324163,.size-42725610455235,.size-42725610488003,.size-42725610520771,.size-42725610553539,.size-42725610586307,.size-42725610619075,.size-42725612290243,.size-42725612323011,.size-42725612355779,.size-42725612388547,.size-42725612421315,.size-42725620154563,.size-42725620187331,.size-42725620220099,.size-42725620252867,.size-42725620285635,.size-42725620318403,.size-42725624250563,.size-42725624283331,.size-42725624316099,.size-42725624348867,.size-42725624381635,.size-42725624414403,.size-42725625921731,.size-42725625954499,.size-42725625987267,.size-42725626020035,.size-42725626052803,.size-42725626085571,.size-42725626118339,.size-42725626151107,.size-42725626183875,.size-42725626216643,.size-42725626249411,.size-42725626282179{width:calc(var(--spacing) * 42725600000000);height:calc(var(--spacing) * 42725600000000)}.size-42733921108163,.size-42733921140931,.size-42733921173699,.size-42733921206467,.size-42733921239235,.size-42733921272003{width:calc(var(--spacing) * 42733900000000);height:calc(var(--spacing) * 42733900000000)}.size-42881772093635,.size-42881772126403,.size-42881772159171,.size-42881772191939,.size-42881772224707,.size-42881772257475,.size-42881777270979,.size-42881777303747,.size-42881777336515,.size-42881777369283,.size-42881777402051,.size-42881777434819,.size-42881777467587,.size-42881777500355,.size-42881777533123,.size-42881777565891,.size-42881777598659,.size-42881777631427,.size-42881777828035,.size-42881777860803,.size-42881777893571,.size-42881777926339,.size-42881777959107,.size-42881777991875,.size-42881778254019,.size-42881780154563,.size-42881780187331,.size-42881780220099,.size-42881780252867,.size-42881780285635,.size-42881783496899,.size-42881783529667,.size-42881783562435,.size-42881783595203,.size-42881783627971,.size-42881788969155,.size-42881789001923,.size-42881789034691,.size-42881789067459,.size-42881789100227,.size-42881789132995,.size-42881790214339,.size-42881790247107,.size-42881790279875,.size-42881790312643,.size-42881790345411,.size-42881790378179{width:calc(var(--spacing) * 42881800000000);height:calc(var(--spacing) * 42881800000000)}.size-42883022782659,.size-42883022815427,.size-42883022848195,.size-42883022880963,.size-42883022913731,.size-42883023241411,.size-42883023274179,.size-42883023306947,.size-42883023339715,.size-42883023372483{width:calc(var(--spacing) * 42883000000000);height:calc(var(--spacing) * 42883000000000)}.size-42894973993155,.size-42894974025923{width:calc(var(--spacing) * 42895000000000);height:calc(var(--spacing) * 42895000000000)}.size-42902289645763,.size-42902289678531,.size-42902289711299,.size-42902289744067,.size-42902289776835{width:calc(var(--spacing) * 42902300000000);height:calc(var(--spacing) * 42902300000000)}.size-42904446140611,.size-42904446173379{width:calc(var(--spacing) * 42904400000000);height:calc(var(--spacing) * 42904400000000)}.size-42912735330499,.size-42912735363267,.size-42912735396035,.size-42912735428803,.size-42912735494339,.size-42912739852483,.size-42912739885251,.size-42912739918019,.size-42912739950787,.size-42912739983555,.size-42912740016323{width:calc(var(--spacing) * 42912700000000);height:calc(var(--spacing) * 42912700000000)}.size-42953674391747,.size-42953674424515,.size-42953674457283,.size-42953674490051,.size-42953674522819,.size-42953674555587,.size-42953674588355,.size-42953674621123,.size-42953675407555,.size-42953675440323,.size-42953675473091,.size-42953675505859,.size-42953675538627,.size-42953675571395,.size-42953675604163,.size-42953675636931{width:calc(var(--spacing) * 42953700000000);height:calc(var(--spacing) * 42953700000000)}.size-43045962252483,.size-43045962285251,.size-43045962318019,.size-43045962350787,.size-43045962383555,.size-43045962416323,.size-43045978210499,.size-43045978243267,.size-43045978276035,.size-43045978308803,.size-43045982470339,.size-43045982503107,.size-43045982535875,.size-43045982568643,.size-43045982601411,.size-43045983781059,.size-43045983813827,.size-43045983846595,.size-43045983879363,.size-43045995348163,.size-43045996658883,.size-43045996691651,.size-43045996724419,.size-43045996757187,.size-43045996789955,.size-43045999640771,.size-43046021726403,.size-43046021759171,.size-43046023332035,.size-43046023364803,.size-43046023397571,.size-43046023430339{width:calc(var(--spacing) * 43046000000000);height:calc(var(--spacing) * 43046000000000)}.size-43048767553731,.size-43048767586499,.size-43048767619267,.size-43048767652035,.size-43048767684803,.size-43048767717571,.size-43048767750339,.size-43048767783107,.size-43048767815875,.size-43048768209091,.size-43048768307395,.size-43048768405699,.size-43048768471235,.size-43048768536771,.size-43048796389571,.size-43048796422339,.size-43048800649411,.size-43048801927363,.size-43048801960131,.size-43048808153283,.size-43048808186051,.size-43048808218819,.size-43048808251587,.size-43048808284355,.size-43048809496771,.size-43048816509123,.size-43048816574659,.size-43048816607427,.size-43048816640195,.size-43048816672963,.size-43048816705731,.size-43048816738499,.size-43048816771267,.size-43048816804035{width:calc(var(--spacing) * 43048800000000);height:calc(var(--spacing) * 43048800000000)}.size-43048861728963,.size-43048861761731,.size-43048861827267,.size-43048861860035,.size-43048865366211{width:calc(var(--spacing) * 43048900000000);height:calc(var(--spacing) * 43048900000000)}.size-43317262483651,.size-43317262516419,.size-43317262549187,.size-43317262581955,.size-43317262614723,.size-43317262647491,.size-43317268152515,.size-43317268185283,.size-43317268218051,.size-43317268250819,.size-43317268283587{width:calc(var(--spacing) * 43317300000000);height:calc(var(--spacing) * 43317300000000)}.size-43337174122691,.size-43337174155459,.size-43337174188227,.size-43337174220995,.size-43337174253763,.size-43337174417603,.size-43337174450371,.size-43337174483139,.size-43337174515907,.size-43337174548675,.size-43337174581443,.size-43337175204035,.size-43337175236803,.size-43337175269571,.size-43337175302339,.size-43337175335107,.size-43337175367875,.size-43337178087619,.size-43337178120387,.size-43337178185923,.size-43337178251459,.size-43337178349763,.size-43337179005123,.size-43337179037891,.size-43337179070659,.size-43337179103427,.size-43337179136195,.size-43337179201731,.size-43337179234499,.size-43337179267267,.size-43337179332803,.size-43337179365571,.size-43337179431107,.size-43337180741827,.size-43337180807363,.size-43337180872899,.size-43337180938435,.size-43337181036739,.size-43337187098819,.size-43337187131587,.size-43337187164355,.size-43337187197123,.size-43337187229891,.size-43337187262659,.size-43337187295427,.size-43337187360963,.size-43337187393731,.size-43337187426499,.size-43337187492035,.size-43337187524803,.size-43337188737219,.size-43337188769987,.size-43337188802755,.size-43337188835523,.size-43337188868291,.size-43337188901059,.size-43337189294275,.size-43337189327043,.size-43337189392579,.size-43337189425347,.size-43337189458115,.size-43337189490883,.size-43337190932675,.size-43337190965443,.size-43337190998211,.size-43337191030979,.size-43337191063747,.size-43337191096515,.size-43337194307779,.size-43337194340547,.size-43337194406083,.size-43337194438851,.size-43337194471619,.size-43337194504387,.size-43337194602691,.size-43337194635459,.size-43337194668227,.size-43337194733763,.size-43337194766531,.size-43337194799299,.size-43337196339395,.size-43337196372163,.size-43337196437699,.size-43337196470467,.size-43337196503235,.size-43337210626243,.size-43337210659011,.size-43337210691779,.size-43337210724547,.size-43337210757315,.size-43337210790083{width:calc(var(--spacing) * 43337200000000);height:calc(var(--spacing) * 43337200000000)}.size-43557053989059,.size-43557140824259,.size-43557140857027{width:calc(var(--spacing) * 43557100000000);height:calc(var(--spacing) * 43557100000000)}.size-43557182243011,.size-43557182308547,.size-43557212651715,.size-43557212684483{width:calc(var(--spacing) * 43557200000000);height:calc(var(--spacing) * 43557200000000)}.size-43557678710979,.size-43557678874819{width:calc(var(--spacing) * 43557700000000);height:calc(var(--spacing) * 43557700000000)}.size-43557892653251,.size-43557892686019{width:calc(var(--spacing) * 43557900000000);height:calc(var(--spacing) * 43557900000000)}.size-43564555272387{width:calc(var(--spacing) * 43564600000000);height:calc(var(--spacing) * 43564600000000)}.size-43566343356611{width:calc(var(--spacing) * 43566300000000);height:calc(var(--spacing) * 43566300000000)}.size-43566347911363,.size-43566348271811{width:calc(var(--spacing) * 43566400000000);height:calc(var(--spacing) * 43566400000000)}.size-43617768374467{width:calc(var(--spacing) * 43617800000000);height:calc(var(--spacing) * 43617800000000)}.size-43618467643587{width:calc(var(--spacing) * 43618500000000);height:calc(var(--spacing) * 43618500000000)}.size-43619577036995,.size-43619577069763{width:calc(var(--spacing) * 43619600000000);height:calc(var(--spacing) * 43619600000000)}.size-43661509689539,.size-43661509722307,.size-43661509755075,.size-43661509787843,.size-43661509820611,.size-43661509853379,.size-43661521354947,.size-43661521387715,.size-43661521420483,.size-43661521453251,.size-43661521518787,.size-43661521649859,.size-43661521715395,.size-43661521813699,.size-43661521846467,.size-43661521912003,.size-43661522600131,.size-43661522632899,.size-43661522665667,.size-43661522731203,.size-43661522763971,.size-43661523353795,.size-43661523386563,.size-43661523419331,.size-43661523452099,.size-43661523484867,.size-43661525057731,.size-43661525123267,.size-43661525156035,.size-43661525188803,.size-43661525221571,.size-43661525254339,.size-43661525287107,.size-43661525319875,.size-43661525385411,.size-43661525418179,.size-43661525450947,.size-43661526368451,.size-43661526401219,.size-43661526433987,.size-43661526466755,.size-43661526499523,.size-43661526565059,.size-43661526597827,.size-43661526663363,.size-43661526696131,.size-43661526761667,.size-43661526794435,.size-43661526827203,.size-43661526892739,.size-43661526925507,.size-43661526991043,.size-43661527023811,.size-43661527056579,.size-43661527089347,.size-43661527384259,.size-43661527417027,.size-43661527449795,.size-43661527482563,.size-43661527548099,.size-43661527580867,.size-43661527711939,.size-43661527744707,.size-43661527777475,.size-43661527810243,.size-43661527843011,.size-43661527875779,.size-43661528137923,.size-43661528170691,.size-43661528203459,.size-43661528236227,.size-43661528268995,.size-43661528301763,.size-43661530333379,.size-43661530366147,.size-43661530398915,.size-43661530431683,.size-43661530464451,.size-43661532266691,.size-43661532299459,.size-43661532332227,.size-43661532364995,.size-43661532397763,.size-43661532496067,.size-43661532528835,.size-43661532561603,.size-43661532594371,.size-43661532627139,.size-43661532659907,.size-43661532922051,.size-43661532954819,.size-43661533020355,.size-43661533118659,.size-43661533216963,.size-43661534822595,.size-43661534888131,.size-43661534986435,.size-43661535019203,.size-43661535051971,.size-43661535084739,.size-43661535576259,.size-43661535609027,.size-43661535641795,.size-43661535674563,.size-43661535707331,.size-43661535740099,.size-43661535772867,.size-43661535805635,.size-43661535838403,.size-43661535871171,.size-43661536919747,.size-43661536985283,.size-43661537018051,.size-43661537083587,.size-43661537116355,.size-43661537607875,.size-43661537640643,.size-43661537673411,.size-43661537706179,.size-43661537738947,.size-43661538427075,.size-43661538459843,.size-43661538492611,.size-43661538525379,.size-43661538558147,.size-43661538590915,.size-43661539082435,.size-43661539115203,.size-43661539147971,.size-43661539180739,.size-43661539213507,.size-43661539246275,.size-43661539836099,.size-43661539868867,.size-43661539934403,.size-43661539967171,.size-43661539999939,.size-43661540032707,.size-43661540327619,.size-43661540360387,.size-43661540393155,.size-43661540425923,.size-43661540458691,.size-43661540491459,.size-43661540917443,.size-43661540950211,.size-43661540982979,.size-43661541015747,.size-43661541081283,.size-43661541966019,.size-43661541998787,.size-43661542031555,.size-43661542097091,.size-43661542129859,.size-43661542162627,.size-43661544095939,.size-43661544128707,.size-43661544161475,.size-43661544194243,.size-43661544227011,.size-43661544292547,.size-43661544325315,.size-43661544358083,.size-43661544390851,.size-43661544423619,.size-43661544456387,.size-43661544620227,.size-43661544652995,.size-43661544685763,.size-43661544718531,.size-43661544751299,.size-43661547045059,.size-43661547077827,.size-43661547110595,.size-43661547143363,.size-43661547176131,.size-43661547208899,.size-43661547241667,.size-43661547274435,.size-43661547307203,.size-43661547339971,.size-43661548519619,.size-43661548552387,.size-43661548585155,.size-43661548617923,.size-43661548650691,.size-43661548683459{width:calc(var(--spacing) * 43661500000000);height:calc(var(--spacing) * 43661500000000)}.size-43661549371587,.size-43661549404355,.size-43661549469891,.size-43661549535427,.size-43661549633731,.size-43661549699267,.size-43661549994179,.size-43661550026947,.size-43661550059715,.size-43661550092483,.size-43661550158019,.size-43661550190787,.size-43661551763651,.size-43661551796419,.size-43661551829187,.size-43661551861955,.size-43661551894723,.size-43661552713923,.size-43661552746691,.size-43661552779459,.size-43661552812227,.size-43661552844995,.size-43661552877763,.size-43661554319555,.size-43661554385091,.size-43661554417859,.size-43661554450627,.size-43661554483395,.size-43661555040451,.size-43661555073219,.size-43661555105987,.size-43661555138755,.size-43661555171523,.size-43661560545475,.size-43661560578243,.size-43661560611011,.size-43661560643779,.size-43661560676547,.size-43661560709315,.size-43661561462979,.size-43661561495747,.size-43661561528515,.size-43661561561283,.size-43661561594051,.size-43661561626819,.size-43661561659587,.size-43661561692355,.size-43661561725123,.size-43661561790659,.size-43661561823427,.size-43661561856195,.size-43661561888963,.size-43661561921731,.size-43661561954499,.size-43661561987267,.size-43661562642627,.size-43661562675395,.size-43661562708163,.size-43661562740931,.size-43661562773699,.size-43661562806467,.size-43661563003075,.size-43661563035843,.size-43661563068611,.size-43661563101379,.size-43661563134147,.size-43661563166915,.size-43661564149955,.size-43661564182723,.size-43661564215491,.size-43661564248259,.size-43661564281027,.size-43661564313795,.size-43661565526211,.size-43661565558979,.size-43661565591747,.size-43661565624515,.size-43661565657283,.size-43661565821123,.size-43661565853891,.size-43661565886659,.size-43661565919427,.size-43661565952195,.size-43661565984963,.size-43661566181571,.size-43661566214339,.size-43661566247107,.size-43661566279875,.size-43661566312643,.size-43661566771395,.size-43661566804163,.size-43661566836931,.size-43661566869699,.size-43661566902467,.size-43661567197379,.size-43661567230147,.size-43661567262915,.size-43661567295683,.size-43661567328451,.size-43661567361219,.size-43661567492291,.size-43661567525059,.size-43661567557827,.size-43661567590595,.size-43661567623363,.size-43661567656131,.size-43661568114883,.size-43661568147651,.size-43661568213187,.size-43661568245955,.size-43661568278723,.size-43661568344259,.size-43661568540867,.size-43661568573635,.size-43661568606403,.size-43661568639171,.size-43661568671939,.size-43661568704707,.size-43661569392835,.size-43661569425603,.size-43661569458371,.size-43661569491139,.size-43661569523907,.size-43661570375875,.size-43661570408643,.size-43661570441411,.size-43661570474179,.size-43661570539715,.size-43661570572483,.size-43661571391683,.size-43661571424451,.size-43661571457219,.size-43661571489987,.size-43661571522755,.size-43661571555523,.size-43661571621059,.size-43661571653827,.size-43661571686595,.size-43661571719363,.size-43661571752131,.size-43661571784899,.size-43661573587139,.size-43661573619907,.size-43661573652675,.size-43661573685443,.size-43661573718211,.size-43661573750979,.size-43661579550915,.size-43661579583683,.size-43661579616451,.size-43661579649219,.size-43661579714755,.size-43661580894403,.size-43661580927171,.size-43661580959939,.size-43661580992707,.size-43661581025475,.size-43661581058243,.size-43661610877123,.size-43661610909891,.size-43661610942659,.size-43661610975427,.size-43661611008195,.size-43661612843203,.size-43661612875971,.size-43661612941507,.size-43661612974275,.size-43661613007043,.size-43661613629635,.size-43661613695171,.size-43661613826243,.size-43661613957315,.size-43661613990083,.size-43661614579907,.size-43661614612675,.size-43661614645443,.size-43661614678211,.size-43661614710979,.size-43661614743747,.size-43661614842051,.size-43661614874819,.size-43661614907587,.size-43661614940355,.size-43661614973123,.size-43661615005891,.size-43661615857859,.size-43661615890627,.size-43661615923395,.size-43661615956163,.size-43661615988931,.size-43661616021699,.size-43661616054467,.size-43661616087235,.size-43661616120003,.size-43661616152771,.size-43661616185539,.size-43661618118851,.size-43661618151619,.size-43661618184387,.size-43661618217155,.size-43661618249923,.size-43661618282691,.size-43661619069123,.size-43661619134659,.size-43661619200195,.size-43661619232963,.size-43661619265731,.size-43661622345923,.size-43661622378691,.size-43661622411459,.size-43661622444227,.size-43661622476995,.size-43661622542531,.size-43661622575299,.size-43661622608067,.size-43661622640835,.size-43661622673603,.size-43661622968515,.size-43661623001283,.size-43661623034051,.size-43661623066819,.size-43661623132355,.size-43661623492803,.size-43661623722179,.size-43661623754947,.size-43661623787715,.size-43661623820483,.size-43661623853251,.size-43661623886019,.size-43661626114243,.size-43661626147011,.size-43661626179779,.size-43661626212547,.size-43661626245315,.size-43661629358275,.size-43661629423811,.size-43661629456579,.size-43661629489347,.size-43661629522115,.size-43661630505155,.size-43661630537923,.size-43661630570691,.size-43661630603459,.size-43661630636227,.size-43661630767299,.size-43661630800067,.size-43661630832835,.size-43661630865603,.size-43661630898371,.size-43661630931139,.size-43661630963907,.size-43661630996675,.size-43661631029443,.size-43661631062211,.size-43661631094979,.size-43661631127747,.size-43661632143555,.size-43661632176323,.size-43661632209091,.size-43661632241859,.size-43661632274627,.size-43661632962755,.size-43661632995523,.size-43661633028291,.size-43661633093827,.size-43661633126595,.size-43661633159363,.size-43661633192131,.size-43661633224899,.size-43661633257667,.size-43661633290435,.size-43661634666691,.size-43661634699459,.size-43661634732227,.size-43661634764995,.size-43661634797763,.size-43661635977411,.size-43661636010179,.size-43661636042947,.size-43661636075715,.size-43661636108483,.size-43661636141251,.size-43661636174019,.size-43661636206787,.size-43661636239555,.size-43661636272323,.size-43661636305091,.size-43661636403395,.size-43661636436163,.size-43661636468931,.size-43661636534467,.size-43661636567235,.size-43661636600003,.size-43661638369475,.size-43661638402243,.size-43661638467779,.size-43661638500547,.size-43661638566083,.size-43661638795459,.size-43661638828227,.size-43661638893763,.size-43661638926531,.size-43661638992067,.size-43661639024835,.size-43661639385283,.size-43661639418051,.size-43661639450819,.size-43661639483587,.size-43661639516355,.size-43661639549123,.size-43661639581891,.size-43661639614659,.size-43661639647427,.size-43661639680195,.size-43661640761539,.size-43661640794307,.size-43661640827075,.size-43661640859843,.size-43661640892611,.size-43661640925379,.size-43661642793155,.size-43661642825923,.size-43661642858691,.size-43661642891459,.size-43661642956995,.size-43661642989763,.size-43661643382979,.size-43661643415747,.size-43661643448515,.size-43661643481283,.size-43661643514051,.size-43661643546819,.size-43661643579587,.size-43661643612355,.size-43661643645123,.size-43661643677891,.size-43661644529859,.size-43661644562627,.size-43661644595395,.size-43661644628163,.size-43661644660931,.size-43661644693699,.size-43661644857539,.size-43661644890307,.size-43661644923075,.size-43661644955843,.size-43661644988611,.size-43661645021379,.size-43661649051843,.size-43661649084611,.size-43661649117379,.size-43661649150147,.size-43661649182915{width:calc(var(--spacing) * 43661600000000);height:calc(var(--spacing) * 43661600000000)}.size-43661649936579,.size-43661649969347,.size-43661650002115,.size-43661650034883,.size-43661650067651,.size-43661650100419,.size-43661650919619,.size-43661650952387,.size-43661650985155,.size-43661651017923,.size-43661651050691,.size-43661651083459,.size-43661651181763,.size-43661651214531,.size-43661651247299,.size-43661651280067,.size-43661651312835,.size-43661651509443,.size-43661651542211,.size-43661651574979,.size-43661651640515,.size-43661651673283,.size-43661651706051,.size-43661653246147,.size-43661653278915,.size-43661653311683,.size-43661653344451,.size-43661653377219,.size-43661653770435,.size-43661653803203,.size-43661653868739,.size-43661653901507,.size-43661653934275,.size-43661653967043,.size-43661656195267,.size-43661656228035,.size-43661656260803,.size-43661656293571,.size-43661656326339,.size-43661656359107,.size-43661656752323,.size-43661656785091,.size-43661656817859,.size-43661656850627,.size-43661656883395,.size-43661656916163,.size-43661657047235,.size-43661657112771,.size-43661657145539,.size-43661657178307,.size-43661657243843,.size-43661657964739,.size-43661658063043,.size-43661658128579,.size-43661658161347,.size-43661658194115,.size-43661658226883,.size-43661666910403,.size-43661666943171,.size-43661666975939,.size-43661667008707,.size-43661667041475,.size-43661667074243,.size-43661667500227,.size-43661667532995,.size-43661667565763,.size-43661667598531,.size-43661667631299,.size-43661667664067,.size-43661674709187,.size-43661674741955,.size-43661674774723,.size-43661674807491,.size-43661674840259,.size-43661674873027{width:calc(var(--spacing) * 43661700000000);height:calc(var(--spacing) * 43661700000000)}.size-43666453790915{width:calc(var(--spacing) * 43666500000000);height:calc(var(--spacing) * 43666500000000)}.size-43673068765379,.size-43673087475907,.size-43673087508675{width:calc(var(--spacing) * 43673100000000);height:calc(var(--spacing) * 43673100000000)}.size-43744167854275{width:calc(var(--spacing) * 43744200000000);height:calc(var(--spacing) * 43744200000000)}.size-43796360069315,.size-43796360134851,.size-43796360167619,.size-43796360200387,.size-43796360233155,.size-43796360265923,.size-43796362723523,.size-43796362756291,.size-43796362789059,.size-43796362821827,.size-43796362854595,.size-43796362887363,.size-43796363739331,.size-43796363772099,.size-43796363804867,.size-43796363837635,.size-43796363870403,.size-43796365213891,.size-43796365246659,.size-43796365279427,.size-43796365312195,.size-43796365344963{width:calc(var(--spacing) * 43796400000000);height:calc(var(--spacing) * 43796400000000)}.size-43841096351939,.size-43841097302211,.size-43841098088643,.size-43841098645699,.size-43841100808387,.size-43841109229763,.size-43841109262531,.size-43841109295299,.size-43841109328067,.size-43841109360835,.size-43841109393603,.size-43841109426371,.size-43841109459139,.size-43841109491907,.size-43841109524675,.size-43841109754051,.size-43841109786819,.size-43841109819587,.size-43841109852355,.size-43841109885123,.size-43841110900931,.size-43841110933699,.size-43841110966467,.size-43841110999235,.size-43841111032003,.size-43841111064771,.size-43841111195843,.size-43841111818435{width:calc(var(--spacing) * 43841100000000);height:calc(var(--spacing) * 43841100000000)}.size-43848189083843,.size-43848189116611,.size-43848189149379,.size-43848189182147,.size-43848189247683,.size-43848189280451,.size-43848191475907,.size-43848191508675,.size-43848191541443,.size-43848191574211,.size-43848191606979,.size-43848191639747{width:calc(var(--spacing) * 43848200000000);height:calc(var(--spacing) * 43848200000000)}.size-43848374190275,.size-43848374223043,.size-43848407449795,.size-43848407482563,.size-43848407580867,.size-43848407613635,.size-43848437629123,.size-43848437661891,.size-43848437858499,.size-43848437891267,.size-43848440250563,.size-43848440283331{width:calc(var(--spacing) * 43848400000000);height:calc(var(--spacing) * 43848400000000)}.size-43848488157379,.size-43848488190147{width:calc(var(--spacing) * 43848500000000);height:calc(var(--spacing) * 43848500000000)}.size-43865464242371{width:calc(var(--spacing) * 43865500000000);height:calc(var(--spacing) * 43865500000000)}.size-43885856129219,.size-43885856489667,.size-43885864779971,.size-43885864812739,.size-43885865402563,.size-43885865435331,.size-43885874380995,.size-43885879132355,.size-43885886898371,.size-43885886931139,.size-43885894402243,.size-43885896040643,.size-43885897679043,.size-43885897711811,.size-43885903085763,.size-43885905215683,.size-43885909803203,.size-43885910098115,.size-43885910360259{width:calc(var(--spacing) * 43885900000000);height:calc(var(--spacing) * 43885900000000)}.size-43886497890499,.size-43886497923267,.size-43886497956035,.size-43886497988803,.size-43886498021571,.size-43886498054339,.size-43886498087107,.size-43886498119875,.size-43886498152643,.size-43886498185411,.size-43886498218179,.size-43886498250947,.size-43886498283715,.size-43886498316483,.size-43886501331139,.size-43886501363907,.size-43886501396675,.size-43886501429443,.size-43886501593283,.size-43886501626051,.size-43886501658819,.size-43886501691587,.size-43886501724355,.size-43886503723203,.size-43886503755971,.size-43886503788739,.size-43886503821507,.size-43886504280259,.size-43886504313027,.size-43886504345795,.size-43886504378563,.size-43886507163843,.size-43886507196611,.size-43886507229379,.size-43886507262147,.size-43886509850819,.size-43886509883587,.size-43886509916355,.size-43886509949123,.size-43886510473411,.size-43886510506179,.size-43886510538947,.size-43886510571715,.size-43886510604483,.size-43886513324227,.size-43886513356995,.size-43886513389763,.size-43886513422531,.size-43886513455299,.size-43886513488067,.size-43886516240579,.size-43886516273347,.size-43886516306115,.size-43886516338883,.size-43886516371651,.size-43886516404419,.size-43886518567107,.size-43886518599875,.size-43886518632643,.size-43886518665411,.size-43886519812291,.size-43886519845059,.size-43886519877827,.size-43886519910595,.size-43886520336579,.size-43886520369347,.size-43886520434883,.size-43886520467651,.size-43886520500419,.size-43886520533187,.size-43886520565955,.size-43886520598723{width:calc(var(--spacing) * 43886500000000);height:calc(var(--spacing) * 43886500000000)}.size-43886733754563,.size-43886733787331,.size-43886733820099,.size-43886733852867,.size-43886733885635,.size-43886733918403{width:calc(var(--spacing) * 43886700000000);height:calc(var(--spacing) * 43886700000000)}.size-43913095512259,.size-43913095545027,.size-43913096036547,.size-43913096069315,.size-43913096233155,.size-43913096265923,.size-43913097609411,.size-43913097642179{width:calc(var(--spacing) * 43913100000000);height:calc(var(--spacing) * 43913100000000)}.size-43920783900867,.size-43920783933635,.size-43920783966403,.size-43920784064707,.size-43920784163011,.size-43920784195779,.size-43920784228547,.size-43920786358467,.size-43920786391235,.size-43920786424003,.size-43920786456771,.size-43920786489539,.size-43920786522307,.size-43920786555075{width:calc(var(--spacing) * 43920800000000);height:calc(var(--spacing) * 43920800000000)}.size-43924162347203,.size-43924162379971,.size-43924162412739,.size-43924162445507,.size-43924162478275,.size-43924162511043,.size-43924162543811,.size-43924162576579,.size-43924162609347,.size-43924162642115,.size-43924163821763,.size-43924163854531,.size-43924163887299,.size-43924163920067,.size-43924163952835,.size-43924163985603,.size-43924164018371,.size-43924164051139,.size-43924164083907,.size-43924164116675,.size-43924166017219,.size-43924166082755,.size-43924166115523,.size-43924166148291,.size-43924166181059,.size-43924166213827,.size-43924166246595,.size-43924166279363,.size-43924166312131,.size-43924166344899,.size-43924167098563,.size-43924167131331,.size-43924167164099,.size-43924167196867,.size-43924167229635{width:calc(var(--spacing) * 43924200000000);height:calc(var(--spacing) * 43924200000000)}.size-43939771744451,.size-43939771777219,.size-43939771809987,.size-43939771842755,.size-43939771875523,.size-43939771908291{width:calc(var(--spacing) * 43939800000000);height:calc(var(--spacing) * 43939800000000)}.size-43949155713219,.size-43949155745987,.size-43949155778755,.size-43949155811523,.size-43949155844291{width:calc(var(--spacing) * 43949200000000);height:calc(var(--spacing) * 43949200000000)}.size-43951964946627,.size-43951964979395,.size-43951965012163,.size-43951965044931,.size-43951965077699{width:calc(var(--spacing) * 43952000000000);height:calc(var(--spacing) * 43952000000000)}.size-43968135987395,.size-43968136020163,.size-43968136052931,.size-43968136085699,.size-43968136118467{width:calc(var(--spacing) * 43968100000000);height:calc(var(--spacing) * 43968100000000)}.size-43968148799683,.size-43968148832451,.size-43968148865219,.size-43968148897987,.size-43968148930755,.size-43968151453891,.size-43968151486659,.size-43968151519427,.size-43968151552195,.size-43968151584963,.size-43968156106947,.size-43968156139715,.size-43968156172483,.size-43968156205251,.size-43968156238019,.size-43968156270787,.size-43968156303555,.size-43968156336323,.size-43968156369091,.size-43968156401859,.size-43968161841347,.size-43968161874115,.size-43968161906883,.size-43968161939651,.size-43968161972419,.size-43968162201795,.size-43968162234563,.size-43968162267331,.size-43968162300099,.size-43968162332867,.size-43968166002883,.size-43968166035651,.size-43968166068419,.size-43968166101187,.size-43968166133955,.size-43968166166723,.size-43968214368451,.size-43968214401219,.size-43968214433987,.size-43968214466755,.size-43968214499523,.size-43968225542339,.size-43968225575107,.size-43968225607875,.size-43968225640643,.size-43968225673411,.size-43968225738947,.size-43968225771715,.size-43968225804483,.size-43968225837251,.size-43968225870019,.size-43968238977219,.size-43968239009987,.size-43968239042755,.size-43968239075523,.size-43968239108291,.size-43968239141059,.size-43968239173827,.size-43968239206595,.size-43968239239363,.size-43968239272131,.size-43968240419011,.size-43968240451779,.size-43968240484547,.size-43968240517315,.size-43968240550083,.size-43968240582851,.size-43968240615619,.size-43968240648387,.size-43968240681155,.size-43968240713923,.size-43968240746691,.size-43968240779459,.size-43968240812227,.size-43968240844995,.size-43968240877763,.size-43968245039299,.size-43968245072067,.size-43968245104835,.size-43968245137603,.size-43968245203139{width:calc(var(--spacing) * 43968200000000);height:calc(var(--spacing) * 43968200000000)}.size-43968251330755,.size-43968251363523,.size-43968251396291,.size-43968251429059,.size-43968251461827,.size-43968252936387,.size-43968252969155,.size-43968253001923,.size-43968253034691,.size-43968253067459,.size-43968253100227,.size-43968256934083,.size-43968256966851,.size-43968256999619,.size-43968257032387,.size-43968257065155,.size-43968282198211,.size-43968282230979,.size-43968282296515,.size-43968282329283,.size-43968282362051,.size-43968287736003,.size-43968287768771,.size-43968287801539,.size-43968287834307,.size-43968287867075,.size-43968291438787,.size-43968291471555,.size-43968291504323,.size-43968291537091,.size-43968291569859,.size-43968297631939,.size-43968297664707,.size-43968297697475,.size-43968297730243,.size-43968297763011,.size-43968297795779,.size-43968297828547,.size-43968297861315,.size-43968297894083,.size-43968297926851,.size-43968307888323,.size-43968307921091,.size-43968307953859,.size-43968307986627,.size-43968308019395,.size-43968316899523,.size-43968316965059,.size-43968316997827,.size-43968317030595,.size-43968317063363,.size-43968317096131,.size-43968317161667,.size-43968317194435,.size-43968317227203,.size-43968317259971,.size-43968317292739,.size-43968317325507{width:calc(var(--spacing) * 43968300000000);height:calc(var(--spacing) * 43968300000000)}.size-43968713130179,.size-43968713162947,.size-43968713195715,.size-43968713228483,.size-43968713261251,.size-43968713294019,.size-43968717881539,.size-43968717947075,.size-43968717979843,.size-43968718012611,.size-43968718045379,.size-43968718078147,.size-43968722075843,.size-43968722108611,.size-43968722141379,.size-43968722174147,.size-43968722206915,.size-43968722239683{width:calc(var(--spacing) * 43968700000000);height:calc(var(--spacing) * 43968700000000)}.size-43968873889987,.size-43968873922755,.size-43968873955523,.size-43968873988291,.size-43968874021059,.size-43968874053827,.size-43968912490691,.size-43968912556227,.size-43968912621763,.size-43968912654531,.size-43968912687299,.size-43968912720067,.size-43968942309571,.size-43968942342339,.size-43968942375107,.size-43968942407875,.size-43968942440643,.size-43968942473411,.size-43968942506179,.size-43968942538947,.size-43968942571715,.size-43968942604483{width:calc(var(--spacing) * 43968900000000);height:calc(var(--spacing) * 43968900000000)}.size-43969012891843,.size-43969012924611,.size-43969012957379,.size-43969012990147,.size-43969013022915,.size-43969013055683{width:calc(var(--spacing) * 43969000000000);height:calc(var(--spacing) * 43969000000000)}.size-43969112080579,.size-43969112113347,.size-43969112146115,.size-43969112178883,.size-43969112211651,.size-43969112244419,.size-43969134133443,.size-43969134166211,.size-43969134198979,.size-43969134231747,.size-43969134264515,.size-43969134297283{width:calc(var(--spacing) * 43969100000000);height:calc(var(--spacing) * 43969100000000)}.size-43969223000259,.size-43969223033027,.size-43969223065795,.size-43969223098563,.size-43969223131331,.size-43969223164099{width:calc(var(--spacing) * 43969200000000);height:calc(var(--spacing) * 43969200000000)}.size-43969287061699,.size-43969287094467,.size-43969287127235,.size-43969287160003,.size-43969287192771,.size-43969287225539,.size-43969287585987,.size-43969287618755,.size-43969287651523,.size-43969287684291,.size-43969287717059,.size-43969287749827{width:calc(var(--spacing) * 43969300000000);height:calc(var(--spacing) * 43969300000000)}.size-43971851485379,.size-43971851518147,.size-43971851550915,.size-43971851583683,.size-43971851616451,.size-43971851649219{width:calc(var(--spacing) * 43971900000000);height:calc(var(--spacing) * 43971900000000)}.size-43979340873923,.size-43979340906691,.size-43979340939459,.size-43979340972227,.size-43979341004995{width:calc(var(--spacing) * 43979300000000);height:calc(var(--spacing) * 43979300000000)}.size-43982012448963,.size-43982012481731{width:calc(var(--spacing) * 43982000000000);height:calc(var(--spacing) * 43982000000000)}.size-44000558448835,.size-44000558481603,.size-44000558514371,.size-44000558547139,.size-44000558579907,.size-44000558612675,.size-44000559726787,.size-44000559759555,.size-44000559792323,.size-44000559825091,.size-44000559857859,.size-44000559890627{width:calc(var(--spacing) * 44000600000000);height:calc(var(--spacing) * 44000600000000)}.size-44021139341507,.size-44021139374275,.size-44021139407043,.size-44021139439811,.size-44021139931331,.size-44021139964099,.size-44021139996867,.size-44021140029635{width:calc(var(--spacing) * 44021100000000);height:calc(var(--spacing) * 44021100000000)}.size-44033623228611,.size-44033623261379,.size-44033623294147,.size-44033623326915,.size-44033623359683,.size-44033623392451,.size-44033623621827,.size-44033623654595,.size-44033623687363,.size-44033623720131,.size-44033623752899{width:calc(var(--spacing) * 44033600000000);height:calc(var(--spacing) * 44033600000000)}.size-44035823272131,.size-44035823337667,.size-44035823370435,.size-44035823403203,.size-44035823435971,.size-44035823468739,.size-44035823501507,.size-44035823534275,.size-44035823567043,.size-44035823599811,.size-44035844538563,.size-44035844571331,.size-44035844604099,.size-44035844636867,.size-44035844669635{width:calc(var(--spacing) * 44035800000000);height:calc(var(--spacing) * 44035800000000)}.size-44035876618435,.size-44035876651203,.size-44035876683971,.size-44035876716739,.size-44035876749507,.size-44035891331267,.size-44035891364035,.size-44035891396803,.size-44035891429571,.size-44035891462339,.size-44035891495107,.size-44035894968515,.size-44035895001283,.size-44035895034051,.size-44035895066819,.size-44035895099587{width:calc(var(--spacing) * 44035900000000);height:calc(var(--spacing) * 44035900000000)}.size-44035951329475,.size-44035951362243,.size-44035951395011,.size-44035951427779,.size-44035951460547,.size-44035951493315,.size-44035951526083,.size-44035951558851,.size-44035951591619,.size-44035951624387,.size-44035951886531,.size-44035951919299,.size-44035951952067,.size-44035951984835,.size-44035952017603,.size-44035960602819,.size-44035960635587,.size-44035960668355,.size-44035960701123,.size-44035960733891,.size-44035968106691,.size-44035968139459,.size-44035968172227,.size-44035968204995,.size-44035968237763,.size-44035968499907,.size-44035968532675,.size-44035968565443,.size-44035968598211,.size-44035968630979,.size-44035998580931,.size-44035998613699,.size-44035998646467,.size-44035998679235,.size-44035998712003,.size-44036022796483,.size-44036022829251,.size-44036022862019,.size-44036022894787,.size-44036022927555,.size-44036022960323,.size-44036022993091,.size-44036023025859,.size-44036023058627,.size-44036023091395,.size-44036023353539,.size-44036023386307,.size-44036023419075,.size-44036023451843,.size-44036023484611,.size-44036030005443,.size-44036030038211,.size-44036030070979,.size-44036030103747,.size-44036030136515,.size-44036030169283,.size-44036030202051,.size-44036030234819,.size-44036030267587,.size-44036030300355,.size-44036032463043,.size-44036032495811,.size-44036032561347,.size-44036032594115,.size-44036032692419,.size-44036032790723,.size-44036032823491,.size-44036032856259,.size-44036032889027,.size-44036032921795,.size-44036034101443,.size-44036034134211,.size-44036034166979,.size-44036034199747,.size-44036034232515,.size-44036034429123,.size-44036034461891,.size-44036034494659,.size-44036034527427,.size-44036034560195,.size-44036040523971,.size-44036040556739,.size-44036040589507,.size-44036040622275,.size-44036040655043{width:calc(var(--spacing) * 44036000000000);height:calc(var(--spacing) * 44036000000000)}.size-44036053598403,.size-44036053631171,.size-44036053663939,.size-44036053696707,.size-44036053729475,.size-44036054515907,.size-44036054548675,.size-44036054581443,.size-44036054614211,.size-44036054646979,.size-44036055498947,.size-44036055531715,.size-44036055564483,.size-44036055597251,.size-44036055630019,.size-44036064084163,.size-44036064116931,.size-44036064149699,.size-44036064182467,.size-44036064215235,.size-44036064280771,.size-44036064313539,.size-44036064346307,.size-44036064379075,.size-44036064411843,.size-44036093608131,.size-44036093640899,.size-44036093673667,.size-44036093706435,.size-44036093739203,.size-44036097605827,.size-44036097638595,.size-44036097671363,.size-44036097704131,.size-44036097736899,.size-44036103536835,.size-44036106223811,.size-44036106256579,.size-44036106289347,.size-44036106322115,.size-44036106354883,.size-44036109205699,.size-44036109238467,.size-44036109271235,.size-44036109336771,.size-44036109369539,.size-44036117627075,.size-44036117659843,.size-44036117692611,.size-44036117725379,.size-44036117758147,.size-44036117790915,.size-44036117823683,.size-44036117856451,.size-44036117889219,.size-44036117921987,.size-44036124541123,.size-44036124573891,.size-44036124606659,.size-44036124639427,.size-44036124672195,.size-44036133519555,.size-44036133552323,.size-44036133585091,.size-44036133617859,.size-44036133650627,.size-44036133683395,.size-44036133716163,.size-44036133748931,.size-44036133781699,.size-44036133814467{width:calc(var(--spacing) * 44036100000000);height:calc(var(--spacing) * 44036100000000)}.size-44036199088323,.size-44036199121091,.size-44036199153859,.size-44036199186627,.size-44036199219395,.size-44036199252163,.size-44036211376323,.size-44036211409091,.size-44036211441859,.size-44036211474627,.size-44036211507395,.size-44036211540163{width:calc(var(--spacing) * 44036200000000);height:calc(var(--spacing) * 44036200000000)}.size-44036293820611,.size-44036293853379,.size-44036293886147,.size-44036293918915,.size-44036293951683,.size-44036293984451{width:calc(var(--spacing) * 44036300000000);height:calc(var(--spacing) * 44036300000000)}.size-44036386586819,.size-44036386619587,.size-44036386652355,.size-44036386685123,.size-44036386717891,.size-44036386750659,.size-44036423123139,.size-44036423155907,.size-44036423188675,.size-44036423221443,.size-44036423254211,.size-44036423286979{width:calc(var(--spacing) * 44036400000000);height:calc(var(--spacing) * 44036400000000)}.size-44036493803715,.size-44036493836483,.size-44036493869251,.size-44036493902019,.size-44036493934787,.size-44036493967555,.size-44036494000323,.size-44036494033091,.size-44036494065859,.size-44036494098627,.size-44036494131395,.size-44036494164163,.size-44036514087107,.size-44036514119875,.size-44036514152643,.size-44036514185411,.size-44036514218179,.size-44036514250947,.size-44036535288003,.size-44036535320771,.size-44036535353539,.size-44036535386307,.size-44036535419075,.size-44036535451843,.size-44036535484611,.size-44036535517379,.size-44036535550147,.size-44036535582915,.size-44036535615683,.size-44036535681219{width:calc(var(--spacing) * 44036500000000);height:calc(var(--spacing) * 44036500000000)}.size-44036687626435,.size-44036687659203,.size-44036687691971,.size-44036687724739,.size-44036687757507,.size-44036687790275,.size-44036688478403,.size-44036688511171,.size-44036688543939,.size-44036688576707,.size-44036688609475,.size-44036688642243,.size-44036736516291,.size-44036736549059,.size-44036736581827,.size-44036736614595,.size-44036736647363,.size-44036736680131{width:calc(var(--spacing) * 44036700000000);height:calc(var(--spacing) * 44036700000000)}.size-44036785012931,.size-44036785045699,.size-44036785078467,.size-44036785111235,.size-44036785144003,.size-44036785176771,.size-44036785701059,.size-44036785733827,.size-44036785766595,.size-44036785799363,.size-44036785832131,.size-44036785864899{width:calc(var(--spacing) * 44036800000000);height:calc(var(--spacing) * 44036800000000)}.size-44036851630275,.size-44036851663043,.size-44036851695811,.size-44036851728579,.size-44036851794115,.size-44036851957955,.size-44036869128387,.size-44036869161155,.size-44036869193923,.size-44036869226691,.size-44036869259459,.size-44036869292227,.size-44036926996675,.size-44036927029443,.size-44036927062211,.size-44036927094979,.size-44036927127747,.size-44036927160515{width:calc(var(--spacing) * 44036900000000);height:calc(var(--spacing) * 44036900000000)}.size-44036958126275,.size-44036958159043,.size-44036958191811,.size-44036958224579,.size-44036958257347,.size-44036958290115,.size-44037016289475,.size-44037016322243,.size-44037016355011,.size-44037016387779,.size-44037016420547,.size-44037016453315{width:calc(var(--spacing) * 44037000000000);height:calc(var(--spacing) * 44037000000000)}.size-44037069340867,.size-44037069373635,.size-44037069406403,.size-44037069439171,.size-44037069471939,.size-44037069504707,.size-44037127209155,.size-44037127241923,.size-44037127274691,.size-44037127307459,.size-44037127340227,.size-44037127372995,.size-44037144150211,.size-44037144182979,.size-44037144215747,.size-44037144248515,.size-44037144281283,.size-44037144314051{width:calc(var(--spacing) * 44037100000000);height:calc(var(--spacing) * 44037100000000)}.size-44037175509187,.size-44037175541955,.size-44037175574723,.size-44037175607491,.size-44037175640259,.size-44037175673027,.size-44037200707779,.size-44037200740547,.size-44037200773315,.size-44037200806083,.size-44037200838851,.size-44037200871619,.size-44037243961539,.size-44037243994307,.size-44037244027075,.size-44037244059843,.size-44037244092611,.size-44037244125379{width:calc(var(--spacing) * 44037200000000);height:calc(var(--spacing) * 44037200000000)}.size-44037319819459,.size-44037319852227,.size-44037319884995,.size-44037319917763,.size-44037319950531,.size-44037319983299,.size-44037330108611,.size-44037330141379,.size-44037330174147,.size-44037330206915,.size-44037330239683,.size-44037330272451{width:calc(var(--spacing) * 44037300000000);height:calc(var(--spacing) * 44037300000000)}.size-44037364187331,.size-44037364220099,.size-44037364252867,.size-44037364285635,.size-44037364318403,.size-44037364351171{width:calc(var(--spacing) * 44037400000000);height:calc(var(--spacing) * 44037400000000)}.size-44037482381507,.size-44037482414275,.size-44037482447043,.size-44037482479811,.size-44037482512579,.size-44037482545347,.size-44037482578115,.size-44037482610883,.size-44037482643651,.size-44037482676419,.size-44037482709187,.size-44037482741955,.size-44037484183747,.size-44037484216515,.size-44037484249283,.size-44037484282051,.size-44037484314819,.size-44037484347587,.size-44037484380355,.size-44037484413123,.size-44037484445891,.size-44037484478659,.size-44037484511427,.size-44037484544195,.size-44037547327683,.size-44037547360451,.size-44037547393219,.size-44037547425987,.size-44037547458755{width:calc(var(--spacing) * 44037500000000);height:calc(var(--spacing) * 44037500000000)}.size-44037547491523,.size-44037566693571,.size-44037566726339,.size-44037566759107,.size-44037566791875,.size-44037566824643,.size-44037566857411,.size-44037575180483,.size-44037575213251,.size-44037575246019,.size-44037575278787,.size-44037575311555,.size-44037575344323,.size-44037583044803,.size-44037583077571,.size-44037583110339,.size-44037583143107,.size-44037583175875,.size-44037583208643,.size-44037589500099,.size-44037589532867,.size-44037589565635,.size-44037589598403,.size-44037589631171,.size-44037592383683,.size-44037592416451,.size-44037592449219,.size-44037592481987,.size-44037592514755,.size-44037593792707,.size-44037593825475,.size-44037593858243,.size-44037593891011,.size-44037593923779,.size-44037593956547,.size-44037593989315,.size-44037611192515,.size-44037611225283,.size-44037611258051,.size-44037611290819,.size-44037611323587,.size-44037611356355,.size-44037611585731,.size-44037611618499,.size-44037611651267,.size-44037611684035,.size-44037611716803,.size-44037611749571,.size-44037617057987,.size-44037617090755,.size-44037617123523,.size-44037617156291,.size-44037617189059,.size-44037617221827,.size-44037628330179,.size-44037628362947,.size-44037628395715,.size-44037628428483,.size-44037628461251,.size-44037628494019,.size-44037630820547,.size-44037630853315,.size-44037630886083,.size-44037630918851,.size-44037630951619,.size-44037630984387,.size-44037631017155,.size-44037631049923,.size-44037631082691,.size-44037631115459,.size-44037631148227,.size-44037631180995,.size-44037633900739,.size-44037633933507,.size-44037633966275,.size-44037633999043,.size-44037634031811,.size-44037634064579,.size-44037637931203,.size-44037637963971,.size-44037637996739,.size-44037638029507,.size-44037638062275,.size-44037638095043,.size-44037643829443,.size-44037643862211,.size-44037643894979,.size-44037643927747,.size-44037643960515,.size-44037643993283,.size-44037644026051,.size-44037644058819,.size-44037644091587,.size-44037644124355{width:calc(var(--spacing) * 44037600000000);height:calc(var(--spacing) * 44037600000000)}.size-44037895028931,.size-44037895061699,.size-44037895094467,.size-44037895127235,.size-44037895160003,.size-44037895192771,.size-44037898207427,.size-44037898240195,.size-44037898272963,.size-44037898305731,.size-44037898338499,.size-44037898371267,.size-44037901025475,.size-44037901058243,.size-44037901091011,.size-44037901123779,.size-44037901156547,.size-44037901189315,.size-44037901451459,.size-44037901484227,.size-44037901516995,.size-44037901549763,.size-44037901582531,.size-44037901615299,.size-44037919965379,.size-44037919998147,.size-44037920030915,.size-44037920063683,.size-44037920096451,.size-44037920129219,.size-44037920161987,.size-44037920194755,.size-44037920227523,.size-44037920260291,.size-44037920293059,.size-44037920325827{width:calc(var(--spacing) * 44037900000000);height:calc(var(--spacing) * 44037900000000)}.size-44038341001411,.size-44038341034179,.size-44038341066947,.size-44038341099715,.size-44038341132483,.size-44038341165251,.size-44038341394627,.size-44038341427395,.size-44038341460163,.size-44038341492931,.size-44038341525699,.size-44038341558467{width:calc(var(--spacing) * 44038300000000);height:calc(var(--spacing) * 44038300000000)}.size-44038359187651,.size-44038359220419,.size-44038359253187,.size-44038359285955,.size-44038359318723,.size-44038359351491{width:calc(var(--spacing) * 44038400000000);height:calc(var(--spacing) * 44038400000000)}.size-44064266911939,.size-44064266944707,.size-44064266977475,.size-44064267010243,.size-44064267043011,.size-44064267075779{width:calc(var(--spacing) * 44064300000000);height:calc(var(--spacing) * 44064300000000)}.size-44076738052291,.size-44076738117827,.size-44076738183363,.size-44076738248899,.size-44076738347203,.size-44076738379971{width:calc(var(--spacing) * 44076700000000);height:calc(var(--spacing) * 44076700000000)}.size-44079543124163,.size-44079543156931,.size-44079543189699,.size-44079543222467,.size-44079543255235,.size-44079543288003,.size-44079545876675,.size-44079545909443,.size-44079545942211,.size-44079545974979,.size-44079546007747,.size-44079546040515,.size-44079546073283,.size-44079547449539,.size-44079547482307,.size-44079547515075,.size-44079547547843,.size-44079547580611,.size-44079547613379{width:calc(var(--spacing) * 44079500000000);height:calc(var(--spacing) * 44079500000000)}.size-44095171395779,.size-44095171428547,.size-44095171461315,.size-44095171494083,.size-44095171526851,.size-44095171559619{width:calc(var(--spacing) * 44095200000000);height:calc(var(--spacing) * 44095200000000)}.size-44121309642947,.size-44121309675715,.size-44121309708483,.size-44121309741251,.size-44121309774019,.size-44121309806787{width:calc(var(--spacing) * 44121300000000);height:calc(var(--spacing) * 44121300000000)}.size-44121613500611,.size-44121613533379,.size-44121613566147,.size-44121613598915,.size-44121613631683,.size-44121613664451,.size-44121614024899,.size-44121614057667,.size-44121614090435,.size-44121614123203,.size-44121614155971,.size-44121614188739,.size-44121614221507,.size-44121614254275,.size-44121614287043,.size-44121614319811,.size-44121614352579,.size-44121614385347,.size-44121614549187,.size-44121614581955,.size-44121614614723,.size-44121614647491,.size-44121614680259,.size-44121615073475,.size-44121615106243,.size-44121615139011,.size-44121615171779,.size-44121615204547{width:calc(var(--spacing) * 44121600000000);height:calc(var(--spacing) * 44121600000000)}.size-44123080425667,.size-44123080458435,.size-44123080491203,.size-44123080523971,.size-44123080556739,.size-44123080589507{width:calc(var(--spacing) * 44123100000000);height:calc(var(--spacing) * 44123100000000)}.size-44124790980803,.size-44124791013571,.size-44124791046339,.size-44124791079107,.size-44124791111875,.size-44124794650819,.size-44124794683587,.size-44124794716355,.size-44124794749123,.size-44124794781891,.size-44124800188611,.size-44124800221379,.size-44124800254147,.size-44124800286915,.size-44124800319683,.size-44124801925315,.size-44124801958083,.size-44124801990851,.size-44124802023619,.size-44124802056387,.size-44124809920707,.size-44124809953475,.size-44124809986243,.size-44124810019011,.size-44124810051779,.size-44124810936515,.size-44124810969283,.size-44124811002051,.size-44124811034819,.size-44124811067587,.size-44124813033667,.size-44124813066435,.size-44124813099203,.size-44124813131971,.size-44124813164739,.size-44124813361347,.size-44124813394115,.size-44124813426883,.size-44124813459651,.size-44124813492419,.size-44124833218755,.size-44124833251523,.size-44124833284291,.size-44124833317059,.size-44124833349827,.size-44124840591555,.size-44124840624323,.size-44124840657091,.size-44124840689859,.size-44124840722627,.size-44124840755395{width:calc(var(--spacing) * 44124800000000);height:calc(var(--spacing) * 44124800000000)}.size-44124848357571,.size-44124848390339,.size-44124848423107,.size-44124848455875,.size-44124848488643,.size-44124848521411,.size-44124856877251,.size-44124856910019,.size-44124856942787,.size-44124856975555,.size-44124857008323,.size-44124857041091,.size-44124858745027,.size-44124858777795,.size-44124858810563,.size-44124858843331,.size-44124858876099,.size-44124858908867,.size-44124859171011,.size-44124859203779,.size-44124859236547,.size-44124859269315,.size-44124859302083,.size-44124859334851,.size-44124860186819,.size-44124860219587,.size-44124860252355,.size-44124860285123,.size-44124860317891,.size-44124860350659,.size-44124860776643,.size-44124860809411,.size-44124860842179,.size-44124860874947,.size-44124860907715,.size-44124860940483,.size-44124861235395,.size-44124861268163,.size-44124861300931,.size-44124861333699,.size-44124861366467,.size-44124861399235,.size-44124862513347,.size-44124862546115,.size-44124862578883,.size-44124862611651,.size-44124862644419,.size-44124862677187,.size-44124864381123,.size-44124864413891,.size-44124864446659,.size-44124864479427,.size-44124864512195{width:calc(var(--spacing) * 44124900000000);height:calc(var(--spacing) * 44124900000000)}.size-44282772488387,.size-44282772521155,.size-44282772553923,.size-44282772586691,.size-44282772619459,.size-44282772652227{width:calc(var(--spacing) * 44282800000000);height:calc(var(--spacing) * 44282800000000)}.size-44282937442499,.size-44282941112515,.size-44282944782531{width:calc(var(--spacing) * 44282900000000);height:calc(var(--spacing) * 44282900000000)}.size-44282999570627,.size-44283006156995,.size-44283022213315,.size-44283023098051,.size-44283025883331{width:calc(var(--spacing) * 44283000000000);height:calc(var(--spacing) * 44283000000000)}.size-44289703313603,.size-44289730576579,.size-44289730609347{width:calc(var(--spacing) * 44289700000000);height:calc(var(--spacing) * 44289700000000)}.size-44314722599107,.size-44314722631875,.size-44314722664643,.size-44314722697411,.size-44314722730179,.size-44314747994307,.size-44314748027075,.size-44314748059843,.size-44314748092611,.size-44314748125379{width:calc(var(--spacing) * 44314700000000);height:calc(var(--spacing) * 44314700000000)}.size-44375147380931,.size-44375147413699,.size-44375147446467,.size-44375147479235,.size-44375147512003,.size-44375150526659,.size-44375150559427,.size-44375150592195,.size-44375150624963,.size-44375150657731,.size-44375170351299,.size-44375170384067,.size-44375170416835,.size-44375170449603,.size-44375170482371,.size-44375195451587,.size-44375195484355,.size-44375195517123,.size-44375195549891,.size-44375195582659,.size-44375198105795,.size-44375198138563,.size-44375198171331,.size-44375198204099,.size-44375198236867,.size-44375198957763,.size-44375198990531,.size-44375199023299,.size-44375199056067,.size-44375199088835,.size-44375201775811,.size-44375201808579,.size-44375201841347,.size-44375201874115,.size-44375201906883,.size-44375202627779,.size-44375202660547,.size-44375202693315,.size-44375202726083,.size-44375202758851,.size-44375206559939,.size-44375206592707,.size-44375206625475,.size-44375206658243,.size-44375206691011,.size-44375210524867,.size-44375210557635,.size-44375210590403,.size-44375210623171,.size-44375210655939,.size-44375210754243,.size-44375210787011,.size-44375210819779,.size-44375210852547,.size-44375210885315,.size-44375215145155,.size-44375215177923,.size-44375215210691,.size-44375215243459,.size-44375215276227,.size-44375222255811,.size-44375222288579,.size-44375222321347,.size-44375222354115,.size-44375222386883,.size-44375222452419,.size-44375222485187,.size-44375222517955,.size-44375222550723,.size-44375222583491,.size-44375233855683,.size-44375233888451,.size-44375233921219,.size-44375233953987,.size-44375233986755,.size-44375234117827,.size-44375234150595,.size-44375234183363,.size-44375234216131,.size-44375234248899,.size-44375236051139,.size-44375236083907,.size-44375236116675,.size-44375236149443,.size-44375236182211,.size-44375240212675,.size-44375240245443,.size-44375240278211,.size-44375240310979,.size-44375240343747{width:calc(var(--spacing) * 44375200000000);height:calc(var(--spacing) * 44375200000000)}.size-44375266197699,.size-44375266230467,.size-44375266263235,.size-44375266296003,.size-44375266328771,.size-44375269245123,.size-44375269277891,.size-44375269310659,.size-44375269343427,.size-44375269376195,.size-44375297786051,.size-44375297818819,.size-44375297851587,.size-44375297884355,.size-44375297917123,.size-44375298736323,.size-44375298769091,.size-44375298801859,.size-44375298834627,.size-44375298867395,.size-44375322034371,.size-44375322067139,.size-44375322099907,.size-44375322132675,.size-44375322165443,.size-44375327146179,.size-44375327178947,.size-44375327211715,.size-44375327244483,.size-44375327277251,.size-44375327408323,.size-44375327441091,.size-44375327473859,.size-44375327506627,.size-44375327539395,.size-44375327572163,.size-44375327604931,.size-44375327637699,.size-44375327670467,.size-44375327703235,.size-44375328522435,.size-44375328555203,.size-44375328587971,.size-44375328620739,.size-44375328653507{width:calc(var(--spacing) * 44375300000000);height:calc(var(--spacing) * 44375300000000)}.size-44375351754947,.size-44375351787715,.size-44375351820483,.size-44375351853251,.size-44375351886019,.size-44375356702915,.size-44375356735683,.size-44375356768451,.size-44375356801219,.size-44375356833987,.size-44375362502851,.size-44375362535619,.size-44375362568387,.size-44375362601155,.size-44375362633923,.size-44375363977411,.size-44375364010179,.size-44375364042947,.size-44375364075715,.size-44375364108483,.size-44375364403395,.size-44375364436163,.size-44375364468931,.size-44375364501699,.size-44375364534467,.size-44375364763843,.size-44375364796611,.size-44375364829379,.size-44375364862147,.size-44375364894915,.size-44375367450819,.size-44375367483587,.size-44375367516355,.size-44375367549123,.size-44375367581891,.size-44375370793155,.size-44375370825923,.size-44375370858691,.size-44375370891459,.size-44375370924227,.size-44375373742275,.size-44375373775043,.size-44375373807811,.size-44375373840579,.size-44375373873347,.size-44375375478979,.size-44375375511747,.size-44375375544515,.size-44375375577283,.size-44375375610051,.size-44375379050691,.size-44375379083459,.size-44375379116227,.size-44375379148995,.size-44375379181763,.size-44375392223427,.size-44375392256195,.size-44375392288963,.size-44375392321731,.size-44375392354499,.size-44375395795139,.size-44375395827907,.size-44375395860675,.size-44375395893443,.size-44375395926211,.size-44375406149827,.size-44375406182595,.size-44375406215363,.size-44375406248131,.size-44375406280899,.size-44375408574659,.size-44375408607427,.size-44375408640195,.size-44375408672963,.size-44375408705731,.size-44375422238915,.size-44375422271683,.size-44375422304451,.size-44375422337219,.size-44375422369987,.size-44375445274819,.size-44375445307587,.size-44375445340355,.size-44375445373123,.size-44375445405891,.size-44375448322243,.size-44375448355011,.size-44375448387779,.size-44375448420547,.size-44375448453315{width:calc(var(--spacing) * 44375400000000);height:calc(var(--spacing) * 44375400000000)}.size-44375876927683,.size-44375876960451,.size-44375876993219,.size-44375877025987,.size-44375877058755,.size-44375877091523,.size-44375899701443,.size-44375899734211,.size-44375899766979,.size-44375899799747,.size-44375899832515,.size-44375899865283,.size-44375909761219{width:calc(var(--spacing) * 44375900000000);height:calc(var(--spacing) * 44375900000000)}.size-44376000200899,.size-44376000233667,.size-44376000266435,.size-44376000299203,.size-44376000331971,.size-44376000364739,.size-44376003412163,.size-44376003444931,.size-44376003477699,.size-44376003510467,.size-44376003543235,.size-44376003576003,.size-44376006099139,.size-44376006131907,.size-44376006164675,.size-44376006197443,.size-44376006230211,.size-44376006262979,.size-44376010227907,.size-44376010260675,.size-44376010293443,.size-44376010326211,.size-44376010358979,.size-44376010391747,.size-44376019665091,.size-44376019697859,.size-44376019730627,.size-44376019763395,.size-44376019796163,.size-44376019828931,.size-44376022057155,.size-44376022089923,.size-44376022122691,.size-44376022155459,.size-44376022188227,.size-44376022220995,.size-44376044568771,.size-44376044601539,.size-44376044634307,.size-44376044667075,.size-44376044699843,.size-44376044732611,.size-44376046534851,.size-44376046567619,.size-44376046600387,.size-44376046633155,.size-44376046665923,.size-44376046698691,.size-44376048271555,.size-44376048304323,.size-44376048337091,.size-44376048369859,.size-44376048402627,.size-44376048435395{width:calc(var(--spacing) * 44376000000000);height:calc(var(--spacing) * 44376000000000)}.size-44376052498627,.size-44376052531395,.size-44376052564163,.size-44376052596931,.size-44376052629699,.size-44376052662467,.size-44376057872579,.size-44376057905347,.size-44376057938115,.size-44376057970883,.size-44376058003651,.size-44376058036419,.size-44376058921155,.size-44376058953923,.size-44376058986691,.size-44376059019459,.size-44376059052227,.size-44376059084995,.size-44376074059971,.size-44376074092739,.size-44376074125507,.size-44376074158275,.size-44376074191043,.size-44376074223811,.size-44376074813635,.size-44376074846403,.size-44376074879171,.size-44376074911939,.size-44376074944707,.size-44376074977475,.size-44376076091587,.size-44376076124355,.size-44376076157123,.size-44376076189891,.size-44376076222659,.size-44376076255427,.size-44376078909635,.size-44376078942403,.size-44376078975171,.size-44376079007939,.size-44376079040707,.size-44376079073475,.size-44376079925443,.size-44376079958211,.size-44376079990979,.size-44376080023747,.size-44376080056515,.size-44376080089283,.size-44376082153667,.size-44376082186435,.size-44376082219203,.size-44376082251971,.size-44376082284739,.size-44376082317507,.size-44376084545731,.size-44376084578499,.size-44376084611267,.size-44376084644035,.size-44376084676803,.size-44376084709571,.size-44376085758147,.size-44376085790915,.size-44376085823683,.size-44376085856451,.size-44376085889219,.size-44376085921987,.size-44376086151363,.size-44376086184131,.size-44376086216899,.size-44376086249667,.size-44376086282435,.size-44376086315203,.size-44376086347971,.size-44376086380739,.size-44376086413507,.size-44376086446275,.size-44376086479043,.size-44376086511811,.size-44376086937795,.size-44376086970563,.size-44376087003331,.size-44376087036099,.size-44376087068867,.size-44376087101635,.size-44376089788611,.size-44376089821379,.size-44376089854147,.size-44376089886915,.size-44376089919683,.size-44376089952451,.size-44376093032643,.size-44376093065411,.size-44376093098179,.size-44376093130947,.size-44376093163715,.size-44376093196483,.size-44376093884611,.size-44376093917379,.size-44376093950147,.size-44376093982915,.size-44376094015683,.size-44376094048451,.size-44376094245059,.size-44376094277827,.size-44376094310595,.size-44376094343363,.size-44376094376131,.size-44376094408899,.size-44376111644867,.size-44376111677635,.size-44376111710403,.size-44376111743171,.size-44376111775939,.size-44376111808707,.size-44376119902403,.size-44376119935171,.size-44376119967939,.size-44376120000707,.size-44376120033475,.size-44376120066243,.size-44376120131779,.size-44376120164547,.size-44376120197315,.size-44376120230083,.size-44376120262851,.size-44376120295619,.size-44376121999555,.size-44376122032323,.size-44376122065091,.size-44376122097859,.size-44376122130627,.size-44376122163395,.size-44376145100995,.size-44376145133763,.size-44376145166531,.size-44376145199299,.size-44376145232067,.size-44376145264835{width:calc(var(--spacing) * 44376100000000);height:calc(var(--spacing) * 44376100000000)}.size-44376152047811,.size-44376152080579,.size-44376152113347,.size-44376152146115,.size-44376152178883,.size-44376152211651,.size-44376154439875,.size-44376154472643,.size-44376154505411,.size-44376154538179,.size-44376154570947,.size-44376154603715,.size-44376154636483,.size-44376154669251,.size-44376158011587,.size-44376158044355,.size-44376158077123,.size-44376158109891,.size-44376158142659,.size-44376158175427,.size-44376158732483,.size-44376158765251,.size-44376158798019,.size-44376158830787,.size-44376158863555,.size-44376158896323,.size-44376159060163,.size-44376159092931,.size-44376159125699,.size-44376159158467,.size-44376159191235,.size-44376159224003,.size-44376162107587,.size-44376162140355,.size-44376162173123,.size-44376162205891,.size-44376162238659,.size-44376162271427,.size-44376164991171,.size-44376165023939,.size-44376165056707,.size-44376165089475,.size-44376165122243,.size-44376165155011,.size-44376169742531,.size-44376169775299,.size-44376169808067,.size-44376169840835,.size-44376169873603,.size-44376169906371,.size-44376170823875,.size-44376170856643,.size-44376170889411,.size-44376170922179,.size-44376170954947,.size-44376170987715,.size-44376172560579,.size-44376172593347,.size-44376172626115,.size-44376172658883,.size-44376172691651,.size-44376172724419,.size-44376175935683,.size-44376175968451,.size-44376176001219,.size-44376176033987,.size-44376176066755,.size-44376176099523,.size-44376177934531,.size-44376177967299,.size-44376178000067,.size-44376178032835,.size-44376178065603,.size-44376178098371,.size-44376184815811,.size-44376184848579,.size-44376184881347,.size-44376184914115,.size-44376184946883,.size-44376184979651,.size-44376187404483,.size-44376187437251,.size-44376187470019,.size-44376187502787,.size-44376187535555,.size-44376187568323,.size-44376187633859,.size-44376187666627,.size-44376187699395,.size-44376187732163,.size-44376187764931,.size-44376187797699,.size-44376199626947,.size-44376199659715,.size-44376199692483,.size-44376199725251,.size-44376199758019,.size-44376199790787,.size-44376200773827,.size-44376200806595,.size-44376200839363,.size-44376200872131,.size-44376200904899,.size-44376200937667,.size-44376201265347,.size-44376201298115,.size-44376201330883,.size-44376201363651,.size-44376201396419,.size-44376201429187,.size-44376202215619,.size-44376202248387,.size-44376202281155,.size-44376202313923,.size-44376202346691,.size-44376202379459,.size-44376205394115,.size-44376205426883,.size-44376205459651,.size-44376205492419,.size-44376205525187,.size-44376205557955,.size-44376205623491,.size-44376205656259,.size-44376205689027,.size-44376205721795,.size-44376205754563,.size-44376205787331,.size-44376206278851,.size-44376206311619,.size-44376206344387,.size-44376206377155,.size-44376206409923,.size-44376206442691,.size-44376206508227,.size-44376206540995,.size-44376206573763,.size-44376206606531,.size-44376206639299,.size-44376206672067,.size-44376208572611,.size-44376208605379,.size-44376208638147,.size-44376208670915,.size-44376208703683,.size-44376208736451,.size-44376211161283,.size-44376211194051,.size-44376211226819,.size-44376211259587,.size-44376211292355,.size-44376211325123,.size-44376212275395,.size-44376212308163,.size-44376212340931,.size-44376212373699,.size-44376212406467,.size-44376212439235,.size-44376220205251,.size-44376220238019,.size-44376220270787,.size-44376220303555,.size-44376220336323,.size-44376220369091,.size-44376245534915,.size-44376245567683,.size-44376245600451,.size-44376245633219,.size-44376245665987,.size-44376245698755{width:calc(var(--spacing) * 44376200000000);height:calc(var(--spacing) * 44376200000000)}.size-44376253432003,.size-44376253464771,.size-44376253497539,.size-44376253530307,.size-44376253563075,.size-44376253595843,.size-44376254873795,.size-44376254906563,.size-44376254939331,.size-44376254972099,.size-44376255004867,.size-44376255037635,.size-44376257462467,.size-44376257495235,.size-44376257528003,.size-44376257560771,.size-44376257593539,.size-44376257626307{width:calc(var(--spacing) * 44376300000000);height:calc(var(--spacing) * 44376300000000)}.size-44376505614531,.size-44376505647299,.size-44376505680067,.size-44376505712835,.size-44376505745603,.size-44376505778371,.size-44376507056323,.size-44376507089091,.size-44376507121859,.size-44376507154627,.size-44376507187395,.size-44376507220163,.size-44376507646147,.size-44376507678915,.size-44376507711683,.size-44376507744451,.size-44376507777219,.size-44376507809987,.size-44376507941059,.size-44376507973827,.size-44376508006595,.size-44376508039363,.size-44376508072131,.size-44376508104899,.size-44376508235971,.size-44376508268739,.size-44376508301507,.size-44376508334275,.size-44376508367043,.size-44376508399811,.size-44376508825795,.size-44376508858563,.size-44376508891331,.size-44376508924099,.size-44376508956867,.size-44376508989635,.size-44376519999683,.size-44376520032451,.size-44376520065219,.size-44376520097987,.size-44376520130755,.size-44376520163523,.size-44376520753347,.size-44376520786115,.size-44376520818883,.size-44376520851651,.size-44376520884419,.size-44376520917187,.size-44376524423363,.size-44376524456131,.size-44376524488899,.size-44376524521667,.size-44376524554435,.size-44376524587203,.size-44376527438019,.size-44376527470787,.size-44376527503555,.size-44376527536323,.size-44376527569091,.size-44376527601859,.size-44376528158915,.size-44376528191683,.size-44376528224451,.size-44376528257219,.size-44376528289987,.size-44376528322755{width:calc(var(--spacing) * 44376500000000);height:calc(var(--spacing) * 44376500000000)}.size-44376629182659,.size-44376629215427,.size-44376629248195,.size-44376629280963,.size-44376629313731,.size-44376644321475,.size-44376644354243,.size-44376644387011,.size-44376644419779,.size-44376644452547{width:calc(var(--spacing) * 44376600000000);height:calc(var(--spacing) * 44376600000000)}.size-44376648974531,.size-44376649007299,.size-44376649040067,.size-44376649072835,.size-44376649105603,.size-44376720048323,.size-44376720081091,.size-44376720113859,.size-44376720146627,.size-44376720179395,.size-44376720212163{width:calc(var(--spacing) * 44376700000000);height:calc(var(--spacing) * 44376700000000)}.size-44387877912771,.size-44387877945539,.size-44387877978307,.size-44387878011075,.size-44387878043843,.size-44387878076611{width:calc(var(--spacing) * 44387900000000);height:calc(var(--spacing) * 44387900000000)}.size-44389731664067,.size-44389731696835,.size-44389731729603,.size-44389731762371,.size-44389731795139,.size-44389731827907{width:calc(var(--spacing) * 44389700000000);height:calc(var(--spacing) * 44389700000000)}.size-44392619737283,.size-44392619770051,.size-44392619802819,.size-44392619835587,.size-44392619868355,.size-44392619901123{width:calc(var(--spacing) * 44392600000000);height:calc(var(--spacing) * 44392600000000)}.size-44414914298051,.size-44414914330819,.size-44414914363587,.size-44414914396355,.size-44414914429123,.size-44414919803075,.size-44414919835843,.size-44414919868611,.size-44414919901379,.size-44414919934147,.size-44414919966915{width:calc(var(--spacing) * 44414900000000);height:calc(var(--spacing) * 44414900000000)}.size-44443715633347,.size-44443715666115,.size-44443715698883,.size-44443715731651,.size-44443715764419,.size-44443715797187,.size-44443716255939,.size-44443716288707,.size-44443716321475,.size-44443716354243,.size-44443716387011,.size-44443716419779{width:calc(var(--spacing) * 44443700000000);height:calc(var(--spacing) * 44443700000000)}.size-44447556632771,.size-44447556665539,.size-44447556698307,.size-44447556731075,.size-44447556763843,.size-44447590908099,.size-44447590940867,.size-44447590973635,.size-44447591006403,.size-44447591039171{width:calc(var(--spacing) * 44447600000000);height:calc(var(--spacing) * 44447600000000)}.size-44476609396931,.size-44476609429699,.size-44476609462467,.size-44476609495235,.size-44476609528003{width:calc(var(--spacing) * 44476600000000);height:calc(var(--spacing) * 44476600000000)}.size-44505888915651,.size-44505888948419,.size-44505888981187,.size-44505889013955,.size-44505889046723{width:calc(var(--spacing) * 44505900000000);height:calc(var(--spacing) * 44505900000000)}.size-44696041783491,.size-44696041816259,.size-44696041849027,.size-44696041881795,.size-44696041914563,.size-44696041947331{width:calc(var(--spacing) * 44696000000000);height:calc(var(--spacing) * 44696000000000)}.size-44847058026691,.size-44847058059459,.size-44847058092227,.size-44847058124995,.size-44847058157763,.size-44847058190531,.size-44847058256067,.size-44847058288835,.size-44847058321603,.size-44847058354371,.size-44847058387139,.size-44847058419907,.size-44847058878659,.size-44847058911427,.size-44847058944195,.size-44847058976963,.size-44847059009731,.size-44847059075267,.size-44847059108035,.size-44847059140803,.size-44847059173571,.size-44847059206339,.size-44847059239107,.size-44847060025539,.size-44847060058307,.size-44847060091075,.size-44847060123843,.size-44847060156611{width:calc(var(--spacing) * 44847100000000);height:calc(var(--spacing) * 44847100000000)}.size-44851281461443,.size-44851281494211,.size-44851281526979,.size-44851281559747,.size-44851281592515,.size-44851281625283,.size-44851281658051,.size-44851281690819,.size-44851281723587,.size-44851281756355,.size-44851281821891,.size-44851281854659,.size-44851281887427,.size-44851281920195,.size-44851281952963,.size-44851281985731,.size-44851282084035,.size-44851282116803,.size-44851282149571,.size-44851282182339,.size-44851282215107,.size-44851282247875,.size-44851283001539,.size-44851283034307,.size-44851283067075,.size-44851283099843,.size-44851283132611,.size-44851284017347,.size-44851284050115,.size-44851284082883,.size-44851284115651,.size-44851284148419,.size-44851284181187,.size-44851284213955,.size-44851284246723,.size-44851284279491,.size-44851284312259,.size-44851284345027,.size-44851284377795,.size-44851284410563,.size-44851284443331,.size-44851284476099,.size-44851284508867,.size-44851284541635,.size-44851284574403,.size-44851284607171,.size-44851284639939,.size-44851284672707,.size-44851285557443,.size-44851285590211,.size-44851285622979,.size-44851285655747,.size-44851285688515,.size-44851285721283,.size-44851285754051,.size-44851285786819,.size-44851285819587,.size-44851285852355,.size-44851294568643,.size-44851294601411,.size-44851294634179,.size-44851294666947,.size-44851294699715,.size-44851294732483,.size-44851301220547,.size-44851301253315,.size-44851301286083,.size-44851301318851,.size-44851301351619,.size-44851301384387,.size-44851301417155,.size-44851301449923,.size-44851301515459,.size-44851301548227,.size-44851301580995,.size-44851301613763,.size-44851301646531,.size-44851301679299,.size-44851325665475,.size-44851325698243,.size-44851325731011,.size-44851325763779,.size-44851325796547,.size-44851325829315,.size-44851325862083,.size-44851325894851,.size-44851325927619,.size-44851325960387,.size-44851326025923,.size-44851326058691,.size-44851326091459,.size-44851326124227,.size-44851326156995,.size-44851326189763,.size-44851326222531,.size-44851326255299,.size-44851328057539,.size-44851328090307,.size-44851328123075,.size-44851328155843,.size-44851328188611,.size-44851328221379,.size-44851328581827,.size-44851328614595,.size-44851328647363,.size-44851328680131,.size-44851328712899,.size-44851328745667,.size-44851329106115,.size-44851329138883,.size-44851329171651,.size-44851329204419,.size-44851329237187,.size-44851329269955,.size-44851330089155,.size-44851330121923,.size-44851330154691,.size-44851330187459,.size-44851330220227,.size-44851330252995,.size-44851330416835,.size-44851330449603,.size-44851330482371,.size-44851330515139,.size-44851330547907,.size-44851330580675,.size-44851330646211,.size-44851330678979,.size-44851330711747,.size-44851330744515,.size-44851330777283,.size-44851330810051,.size-44851331170499,.size-44851331203267,.size-44851331236035,.size-44851331268803,.size-44851331301571,.size-44851331563715,.size-44851331596483,.size-44851331629251,.size-44851331662019,.size-44851331694787,.size-44851333234883,.size-44851333267651,.size-44851333300419,.size-44851333333187,.size-44851333365955,.size-44851333660867,.size-44851333693635,.size-44851333726403,.size-44851333759171,.size-44851333791939{width:calc(var(--spacing) * 44851300000000);height:calc(var(--spacing) * 44851300000000)}.size-44851363840195,.size-44851363872963,.size-44851363905731,.size-44851363938499,.size-44851363971267,.size-44851364004035,.size-44851366592707,.size-44851366625475,.size-44851366658243,.size-44851366691011,.size-44851366723779,.size-44851367051459,.size-44851367084227,.size-44851367116995,.size-44851367149763,.size-44851367182531,.size-44851367444675,.size-44851367477443,.size-44851367510211,.size-44851367542979,.size-44851367575747,.size-44851369377987,.size-44851369410755,.size-44851369443523,.size-44851369476291,.size-44851369509059,.size-44851370328259,.size-44851370361027,.size-44851370393795,.size-44851370426563,.size-44851370459331,.size-44851370885315,.size-44851370918083,.size-44851370950851,.size-44851370983619,.size-44851371016387,.size-44851371409603,.size-44851371442371,.size-44851371475139,.size-44851371507907,.size-44851371540675,.size-44851371638979,.size-44851371671747,.size-44851371704515,.size-44851371737283,.size-44851371770051,.size-44851371835587,.size-44851371868355,.size-44851371901123,.size-44851371933891,.size-44851371966659,.size-44851372163267,.size-44851372196035,.size-44851372228803,.size-44851372261571,.size-44851372294339,.size-44851375997123,.size-44851376029891,.size-44851376062659,.size-44851376095427,.size-44851376128195,.size-44851376160963,.size-44851376390339,.size-44851376423107,.size-44851376455875,.size-44851376488643,.size-44851376521411,.size-44851376554179,.size-44851376586947,.size-44851376619715,.size-44851376652483,.size-44851376685251,.size-44851376718019,.size-44851376750787,.size-44851379568835,.size-44851379601603,.size-44851379634371,.size-44851379667139,.size-44851379699907,.size-44851379732675,.size-44851381534915,.size-44851381567683,.size-44851381600451,.size-44851381633219,.size-44851381665987,.size-44851382845635,.size-44851382878403,.size-44851382911171,.size-44851382943939,.size-44851382976707,.size-44851383861443,.size-44851383894211,.size-44851383926979,.size-44851383959747,.size-44851383992515,.size-44851384025283,.size-44851384844483,.size-44851384877251,.size-44851384910019,.size-44851384942787,.size-44851384975555,.size-44851385729219,.size-44851385761987,.size-44851385794755,.size-44851385827523,.size-44851385860291,.size-44851388711107,.size-44851388743875,.size-44851388776643,.size-44851388809411,.size-44851388842179,.size-44851389006019,.size-44851389038787,.size-44851389071555,.size-44851389104323,.size-44851389137091,.size-44851389759683,.size-44851389792451,.size-44851389825219,.size-44851389857987,.size-44851389890755,.size-44851389923523,.size-44851389989059,.size-44851390021827,.size-44851390054595,.size-44851390087363,.size-44851390120131,.size-44851390152899,.size-44851394805955,.size-44851394838723,.size-44851394871491,.size-44851394904259,.size-44851394937027,.size-44851395035331,.size-44851395068099,.size-44851395100867,.size-44851395133635,.size-44851395166403,.size-44851398475971,.size-44851398508739,.size-44851398541507,.size-44851398574275,.size-44851398607043,.size-44851399295171,.size-44851399327939,.size-44851399360707,.size-44851399393475,.size-44851399426243,.size-44851406536899,.size-44851406569667,.size-44851406602435,.size-44851406635203,.size-44851406667971,.size-44851406700739,.size-44851406962883,.size-44851406995651,.size-44851407028419,.size-44851407061187,.size-44851407093955,.size-44851407126723,.size-44851407290563,.size-44851407323331,.size-44851407356099,.size-44851407388867,.size-44851407421635,.size-44851407454403,.size-44851407519939,.size-44851407552707,.size-44851407585475,.size-44851407618243,.size-44851407651011,.size-44851407683779,.size-44851408961731,.size-44851408994499,.size-44851409027267,.size-44851409060035,.size-44851409092803,.size-44851409125571{width:calc(var(--spacing) * 44851400000000);height:calc(var(--spacing) * 44851400000000)}.size-44851768754371,.size-44851768787139,.size-44851768819907,.size-44851768852675,.size-44851768885443,.size-44851768918211,.size-44851770327235,.size-44851770360003,.size-44851770392771,.size-44851770425539,.size-44851770458307,.size-44851770491075,.size-44851772424387,.size-44851772457155,.size-44851772489923,.size-44851772522691,.size-44851772555459,.size-44851774030019,.size-44851774062787,.size-44851774095555,.size-44851774128323,.size-44851774161091,.size-44851786416323,.size-44851786449091,.size-44851786481859,.size-44851786514627,.size-44851786547395,.size-44851786580163,.size-44851794575555,.size-44851794608323,.size-44851794641091,.size-44851794673859,.size-44851794706627,.size-44851794739395,.size-44851795198147,.size-44851795230915,.size-44851795263683,.size-44851795296451,.size-44851795329219,.size-44851795361987,.size-44851798474947,.size-44851798507715,.size-44851798540483,.size-44851798573251,.size-44851798606019,.size-44851798638787,.size-44851798999235,.size-44851799032003,.size-44851799064771,.size-44851799097539,.size-44851799130307,.size-44851799163075,.size-44851799195843,.size-44851799228611,.size-44851799490755,.size-44851799523523,.size-44851799556291,.size-44851799589059,.size-44851799621827,.size-44851799654595,.size-44851799687363,.size-44851799720131,.size-44851802439875,.size-44851802472643,.size-44851802505411,.size-44851802538179,.size-44851802570947,.size-44851802603715,.size-44851802636483,.size-44851802669251,.size-44851806863555,.size-44851806896323,.size-44851806929091,.size-44851806961859,.size-44851806994627,.size-44851807027395,.size-44851807060163,.size-44851807092931,.size-44851807224003,.size-44851807256771,.size-44851807289539,.size-44851807322307,.size-44851807355075,.size-44851807387843,.size-44851814727875,.size-44851814760643,.size-44851814793411,.size-44851814826179,.size-44851814858947,.size-44851814891715,.size-44851815350467,.size-44851815383235,.size-44851815416003,.size-44851815448771,.size-44851815481539,.size-44851815547075,.size-44851815579843,.size-44851815612611,.size-44851815645379,.size-44851815678147,.size-44851815874755,.size-44851815907523,.size-44851815940291,.size-44851815973059,.size-44851816005827,.size-44851818266819,.size-44851818299587,.size-44851818332355,.size-44851818365123,.size-44851818397891,.size-44851819053251,.size-44851819086019,.size-44851819118787,.size-44851819151555,.size-44851819184323,.size-44851819610307,.size-44851819643075,.size-44851819675843,.size-44851819708611,.size-44851819741379,.size-44851819774147,.size-44851819872451,.size-44851819905219,.size-44851819937987,.size-44851819970755,.size-44851820003523,.size-44851820036291,.size-44851820396739,.size-44851820429507,.size-44851820462275,.size-44851820495043,.size-44851820527811,.size-44851820560579,.size-44851820855491,.size-44851820888259,.size-44851820921027,.size-44851820953795,.size-44851820986563,.size-44851821019331,.size-44851821117635,.size-44851821150403,.size-44851821183171,.size-44851821215939,.size-44851821248707,.size-44851821281475,.size-44851821314243,.size-44851821347011,.size-44851821379779,.size-44851821412547,.size-44851821510851,.size-44851821543619,.size-44851821576387,.size-44851821609155,.size-44851821641923,.size-44851821674691,.size-44851821707459,.size-44851821740227,.size-44851821772995,.size-44851821805763,.size-44851821838531,.size-44851821871299,.size-44851821904067,.size-44851821936835,.size-44851822133443,.size-44851822166211,.size-44851822198979,.size-44851822231747,.size-44851822264515,.size-44851822297283,.size-44851822330051,.size-44851822362819,.size-44851822395587,.size-44851822428355,.size-44851843924163,.size-44851843956931,.size-44851843989699,.size-44851844022467,.size-44851844055235,.size-44851844120771,.size-44851844153539,.size-44851844186307,.size-44851844219075,.size-44851844251843,.size-44851844284611,.size-44851844841667,.size-44851844874435,.size-44851844907203,.size-44851844939971,.size-44851844972739,.size-44851845005507,.size-44851845726403,.size-44851845759171,.size-44851845791939,.size-44851845824707,.size-44851845857475,.size-44851845890243{width:calc(var(--spacing) * 44851800000000);height:calc(var(--spacing) * 44851800000000)}.size-44851848741059,.size-44851848773827,.size-44851848806595,.size-44851848839363,.size-44851848872131,.size-44851851329731,.size-44851851362499,.size-44851851395267,.size-44851851428035,.size-44851851460803,.size-44851851493571,.size-44851851526339,.size-44851851559107,.size-44851851591875,.size-44851851624643,.size-44851854540995,.size-44851854573763,.size-44851854606531,.size-44851854639299,.size-44851854672067,.size-44851857588419,.size-44851857621187,.size-44851857653955,.size-44851857686723,.size-44851857719491,.size-44851857752259,.size-44851865944259,.size-44851865977027,.size-44851866009795,.size-44851866042563,.size-44851866075331,.size-44851866108099,.size-44851866140867,.size-44851866173635,.size-44851866206403,.size-44851866239171,.size-44851867058371,.size-44851867091139,.size-44851867123907,.size-44851867156675,.size-44851867189443,.size-44851873808579,.size-44851873841347,.size-44851873874115,.size-44851873906883,.size-44851873939651,.size-44851873972419,.size-44851875381443,.size-44851875414211,.size-44851875446979,.size-44851875479747,.size-44851875512515,.size-44851875545283,.size-44851875741891,.size-44851875774659,.size-44851875807427,.size-44851875840195,.size-44851875872963,.size-44851875905731,.size-44851876004035,.size-44851876036803,.size-44851876069571,.size-44851876102339,.size-44851876135107,.size-44851876167875,.size-44851876298947,.size-44851876331715,.size-44851876364483,.size-44851876397251,.size-44851876430019,.size-44851876462787,.size-44851876888771,.size-44851876921539,.size-44851876954307,.size-44851876987075,.size-44851877019843,.size-44851877085379,.size-44851877118147,.size-44851877150915,.size-44851877183683,.size-44851877216451,.size-44851877347523,.size-44851877380291,.size-44851877413059,.size-44851877445827,.size-44851877478595,.size-44851878428867,.size-44851878461635,.size-44851878494403,.size-44851878527171,.size-44851878559939,.size-44851878658243,.size-44851878691011,.size-44851878723779,.size-44851878756547,.size-44851878789315,.size-44851878953155,.size-44851878985923,.size-44851879018691,.size-44851879051459,.size-44851879084227,.size-44851879116995,.size-44851879149763,.size-44851879182531,.size-44851879215299,.size-44851879248067,.size-44851879280835,.size-44851879313603,.size-44851879346371,.size-44851879379139,.size-44851879477443,.size-44851879510211,.size-44851879542979,.size-44851879575747,.size-44851879608515,.size-44851879641283,.size-44851879674051,.size-44851879706819,.size-44851879739587,.size-44851879772355,.size-44851879805123,.size-44851879837891,.size-44851879870659,.size-44851879903427,.size-44851882950851,.size-44851882983619,.size-44851883016387,.size-44851883049155,.size-44851883081923,.size-44851896090819,.size-44851896123587,.size-44851896156355,.size-44851896189123,.size-44851896221891,.size-44851896254659,.size-44851896320195,.size-44851896352963,.size-44851896385731,.size-44851896418499,.size-44851896451267,.size-44851896484035,.size-44851896975555,.size-44851897008323,.size-44851897041091,.size-44851897073859,.size-44851897106627,.size-44851897139395,.size-44851897467075,.size-44851897499843,.size-44851897532611,.size-44851897565379,.size-44851897598147,.size-44851897630915,.size-44851897893059,.size-44851897925827,.size-44851897958595,.size-44851897991363,.size-44851898024131,.size-44851898056899,.size-44851898351811,.size-44851898384579,.size-44851898417347,.size-44851898450115,.size-44851898482883,.size-44851898515651,.size-44851898548419,.size-44851898581187,.size-44851898613955,.size-44851898646723,.size-44851898810563,.size-44851898843331,.size-44851898876099,.size-44851898908867,.size-44851898941635,.size-44851899695299,.size-44851899728067,.size-44851899760835,.size-44851899793603,.size-44851899826371,.size-44851900154051,.size-44851900186819,.size-44851900219587,.size-44851900252355,.size-44851900285123,.size-44851900317891,.size-44851901694147,.size-44851901726915,.size-44851901759683,.size-44851901792451,.size-44851901825219,.size-44851901857987,.size-44851911491779,.size-44851911524547,.size-44851911557315,.size-44851911590083,.size-44851911622851,.size-44851911655619,.size-44851911819459,.size-44851911852227,.size-44851911884995,.size-44851911917763,.size-44851911950531,.size-44851912179907,.size-44851912212675,.size-44851912245443,.size-44851912278211,.size-44851912310979,.size-44851912769731,.size-44851912802499,.size-44851912835267,.size-44851912868035,.size-44851912900803,.size-44851912933571,.size-44851913621699,.size-44851913654467,.size-44851913687235,.size-44851913720003,.size-44851913752771,.size-44851913785539,.size-44851914080451,.size-44851914113219,.size-44851914145987,.size-44851914178755,.size-44851914211523,.size-44851914244291,.size-44851914801347,.size-44851914834115,.size-44851914866883,.size-44851914899651,.size-44851914932419,.size-44851915391171,.size-44851915423939,.size-44851915456707,.size-44851915489475,.size-44851915522243,.size-44851917226179,.size-44851917258947,.size-44851917291715,.size-44851917324483,.size-44851917357251,.size-44851917390019,.size-44851918635203,.size-44851918667971,.size-44851918700739,.size-44851918733507,.size-44851918766275,.size-44851918897347,.size-44851918930115,.size-44851918962883,.size-44851918995651,.size-44851919028419,.size-44851919651011,.size-44851919683779,.size-44851919716547,.size-44851919749315,.size-44851919782083,.size-44851919814851,.size-44851920601283,.size-44851920634051,.size-44851920666819,.size-44851920699587,.size-44851920732355,.size-44851920765123,.size-44851925713091,.size-44851925745859,.size-44851925778627,.size-44851925811395,.size-44851925844163,.size-44851929972931,.size-44851930005699,.size-44851930038467,.size-44851930071235,.size-44851930104003,.size-44851930136771,.size-44851933479107,.size-44851933511875,.size-44851933544643,.size-44851933577411,.size-44851933610179,.size-44851933642947{width:calc(var(--spacing) * 44851900000000);height:calc(var(--spacing) * 44851900000000)}.size-44852265517251,.size-44852265550019,.size-44852265582787,.size-44852265615555,.size-44852265648323,.size-44852265681091,.size-44852268695747,.size-44852268728515,.size-44852268761283,.size-44852268794051,.size-44852268826819,.size-44852273905859,.size-44852273938627,.size-44852273971395,.size-44852274004163,.size-44852274036931,.size-44852294451395,.size-44852294484163,.size-44852294516931,.size-44852294549699,.size-44852294582467,.size-44852294713539,.size-44852294746307,.size-44852294779075,.size-44852294811843,.size-44852294844611,.size-44852304904387,.size-44852304937155,.size-44852304969923,.size-44852305002691,.size-44852305035459,.size-44852305068227,.size-44852305559747,.size-44852305592515,.size-44852305625283,.size-44852305658051,.size-44852305690819,.size-44852305723587,.size-44852306149571,.size-44852306182339,.size-44852306215107,.size-44852306247875,.size-44852306280643,.size-44852306313411,.size-44852308443331,.size-44852308476099,.size-44852308508867,.size-44852308541635,.size-44852308574403,.size-44852308607171,.size-44852308672707,.size-44852308705475,.size-44852308738243,.size-44852308771011,.size-44852308803779,.size-44852308836547,.size-44852310638787,.size-44852310671555,.size-44852310704323,.size-44852310737091,.size-44852310769859,.size-44852310802627{width:calc(var(--spacing) * 44852300000000);height:calc(var(--spacing) * 44852300000000)}.size-44852500398275,.size-44852500431043,.size-44852500463811,.size-44852500496579,.size-44852500529347,.size-44852510556355,.size-44852510589123,.size-44852510621891,.size-44852510654659,.size-44852510687427,.size-44852510720195,.size-44852511506627,.size-44852511539395,.size-44852511572163,.size-44852511604931,.size-44852511637699,.size-44852511670467,.size-44852515471555,.size-44852515504323,.size-44852515537091,.size-44852515569859,.size-44852515602627,.size-44852539326659,.size-44852539359427,.size-44852539392195,.size-44852539424963,.size-44852539457731{width:calc(var(--spacing) * 44852500000000);height:calc(var(--spacing) * 44852500000000)}.size-44852548927683,.size-44852548960451,.size-44852548993219,.size-44852549025987,.size-44852549058755,.size-44852549091523,.size-44852550893763,.size-44852550926531,.size-44852550959299,.size-44852550992067,.size-44852551024835,.size-44852551057603,.size-44852556267715,.size-44852556300483,.size-44852556333251,.size-44852556366019,.size-44852556398787,.size-44852572356803,.size-44852572389571,.size-44852572422339,.size-44852572455107,.size-44852572487875,.size-44852587069635,.size-44852587102403,.size-44852587135171,.size-44852587167939,.size-44852587200707,.size-44852639432899,.size-44852639465667,.size-44852639498435,.size-44852639531203,.size-44852639563971,.size-44852639596739,.size-44852643725507,.size-44852643758275,.size-44852643791043,.size-44852643823811,.size-44852643856579,.size-44852643889347{width:calc(var(--spacing) * 44852600000000);height:calc(var(--spacing) * 44852600000000)}.size-44852662304963,.size-44852662337731,.size-44852662370499,.size-44852662403267,.size-44852662436035,.size-44852662468803,.size-44852682522819,.size-44852682555587,.size-44852682588355,.size-44852682621123,.size-44852682653891,.size-44852682686659,.size-44852698742979,.size-44852698775747,.size-44852698808515,.size-44852698841283,.size-44852698874051,.size-44852698906819,.size-44852701069507,.size-44852701102275,.size-44852701135043,.size-44852701167811,.size-44852701200579,.size-44852701233347,.size-44852728234179,.size-44852728266947,.size-44852728299715,.size-44852728332483,.size-44852728365251,.size-44852746453187,.size-44852746485955,.size-44852746518723,.size-44852746551491,.size-44852746584259,.size-44852746617027{width:calc(var(--spacing) * 44852700000000);height:calc(var(--spacing) * 44852700000000)}.size-44852774928579,.size-44852774961347,.size-44852774994115,.size-44852775026883,.size-44852775059651,.size-44852775092419,.size-44852792623299,.size-44852792656067,.size-44852792688835,.size-44852792721603,.size-44852792754371,.size-44852792787139,.size-44852793508035,.size-44852793540803,.size-44852793573571,.size-44852793606339,.size-44852793639107,.size-44852793671875,.size-44852796653763,.size-44852796686531,.size-44852796719299,.size-44852796752067,.size-44852796784835,.size-44852796817603,.size-44852819460291,.size-44852819493059,.size-44852819525827,.size-44852819558595,.size-44852819591363,.size-44852819624131{width:calc(var(--spacing) * 44852800000000);height:calc(var(--spacing) * 44852800000000)}.size-44852939948227,.size-44852939980995,.size-44852940013763,.size-44852940046531,.size-44852940079299,.size-44852940112067{width:calc(var(--spacing) * 44852900000000);height:calc(var(--spacing) * 44852900000000)}.size-44852954923203,.size-44852954955971,.size-44852954988739,.size-44852955021507,.size-44852955054275,.size-44852955087043,.size-44852956790979,.size-44852956823747,.size-44852956856515,.size-44852956889283,.size-44852956922051,.size-44852956954819,.size-44852964753603,.size-44852964786371,.size-44852964819139,.size-44852964851907,.size-44852964884675,.size-44852964917443,.size-44852983464131,.size-44852983496899,.size-44852983529667,.size-44852983562435,.size-44852983595203,.size-44852983627971,.size-44852997718211,.size-44852997750979,.size-44852997783747,.size-44852997816515,.size-44852997849283,.size-44852997882051,.size-44853008761027,.size-44853008793795,.size-44853008826563,.size-44853008859331,.size-44853008892099,.size-44853008924867,.size-44853013381315,.size-44853013414083,.size-44853013446851,.size-44853013479619,.size-44853013512387,.size-44853013545155,.size-44853016363203,.size-44853016395971,.size-44853016428739,.size-44853016461507,.size-44853016494275,.size-44853021966531,.size-44853021999299,.size-44853022032067,.size-44853022064835,.size-44853022097603,.size-44853043069123,.size-44853043101891,.size-44853043134659,.size-44853043167427,.size-44853043200195{width:calc(var(--spacing) * 44853000000000);height:calc(var(--spacing) * 44853000000000)}.size-44853052145859,.size-44853052178627,.size-44853052211395,.size-44853052244163,.size-44853052276931,.size-44853054832835,.size-44853054865603,.size-44853054898371,.size-44853054931139,.size-44853054963907,.size-44853054996675,.size-44853062303939,.size-44853062336707,.size-44853062369475,.size-44853062402243,.size-44853062435011,.size-44853071315139,.size-44853071347907,.size-44853071380675,.size-44853071413443,.size-44853071446211,.size-44853076590787,.size-44853076623555,.size-44853076656323,.size-44853076689091,.size-44853076721859,.size-44853080064195,.size-44853080096963,.size-44853080129731,.size-44853080162499,.size-44853080195267,.size-44853090156739,.size-44853090189507,.size-44853090222275,.size-44853090255043,.size-44853090287811,.size-44853122171075,.size-44853122203843,.size-44853122236611,.size-44853122269379,.size-44853122302147,.size-44853128790211,.size-44853128822979,.size-44853128855747,.size-44853128888515,.size-44853128921283,.size-44853134688451,.size-44853134721219,.size-44853134753987,.size-44853134786755,.size-44853134819523,.size-44853137735875,.size-44853137768643,.size-44853137801411,.size-44853137834179,.size-44853137866947,.size-44853137899715,.size-44853137932483,.size-44853137965251,.size-44853137998019,.size-44853138030787{width:calc(var(--spacing) * 44853100000000);height:calc(var(--spacing) * 44853100000000)}.size-44853152841923,.size-44853152874691,.size-44853152907459,.size-44853152940227,.size-44853152972995,.size-44853156249795,.size-44853156282563,.size-44853156315331,.size-44853156348099,.size-44853156380867,.size-44853159854275,.size-44853159887043,.size-44853159919811,.size-44853159952579,.size-44853159985347,.size-44853168111811,.size-44853168144579,.size-44853168177347,.size-44853168210115,.size-44853168242883,.size-44853168275651,.size-44853168308419,.size-44853168341187,.size-44853168603331,.size-44853168636099,.size-44853168668867,.size-44853168701635,.size-44853168734403,.size-44853168767171,.size-44853168799939,.size-44853168832707,.size-44853172601027,.size-44853172633795,.size-44853172666563,.size-44853172699331,.size-44853172732099,.size-44853172797635,.size-44853172830403,.size-44853172863171,.size-44853172895939,.size-44853172928707,.size-44853174141123,.size-44853174173891,.size-44853174206659,.size-44853174239427,.size-44853174272195,.size-44853174403267,.size-44853174436035,.size-44853174468803,.size-44853174501571,.size-44853174534339,.size-44853176959171,.size-44853176991939,.size-44853177024707,.size-44853177057475,.size-44853177090243,.size-44853177254083,.size-44853177286851,.size-44853177319619,.size-44853177352387,.size-44853177385155,.size-44853178990787,.size-44853179023555,.size-44853179056323,.size-44853179089091,.size-44853179121859,.size-44853179154627,.size-44853184921795,.size-44853184954563,.size-44853184987331,.size-44853185020099,.size-44853185052867,.size-44853185085635,.size-44853186134211,.size-44853186166979,.size-44853186199747,.size-44853186232515,.size-44853186265283,.size-44853186298051,.size-44853186625731,.size-44853186658499,.size-44853186691267,.size-44853186724035,.size-44853186756803,.size-44853186789571,.size-44853186887875,.size-44853186920643,.size-44853186953411,.size-44853186986179,.size-44853187018947,.size-44853187051715,.size-44853189836995,.size-44853189869763,.size-44853189902531,.size-44853189935299,.size-44853189968067,.size-44853190066371,.size-44853190099139,.size-44853190131907,.size-44853190164675,.size-44853190197443,.size-44853190983875,.size-44853191016643,.size-44853191049411,.size-44853191082179,.size-44853191114947,.size-44853191147715,.size-44853191180483,.size-44853191213251,.size-44853191246019,.size-44853191278787,.size-44853191311555,.size-44853191344323,.size-44853191377091,.size-44853191409859,.size-44853191442627,.size-44853191475395,.size-44853191868611,.size-44853191901379,.size-44853191934147,.size-44853191966915,.size-44853191999683,.size-44853192032451,.size-44853192065219,.size-44853192097987,.size-44853192130755,.size-44853192163523,.size-44853192196291,.size-44853192229059,.size-44853192261827,.size-44853192294595,.size-44853192786115,.size-44853192818883,.size-44853192851651,.size-44853192884419,.size-44853192917187,.size-44853192949955,.size-44853192982723,.size-44853193244867,.size-44853193277635,.size-44853193310403,.size-44853193343171,.size-44853193375939,.size-44853193408707,.size-44853195440323,.size-44853195473091,.size-44853195505859,.size-44853195538627,.size-44853195571395,.size-44853195604163,.size-44853200453827,.size-44853200486595,.size-44853200519363,.size-44853200552131,.size-44853200584899,.size-44853200617667,.size-44853202387139,.size-44853202419907,.size-44853202452675,.size-44853202485443,.size-44853202518211,.size-44853203697859,.size-44853203730627,.size-44853203763395,.size-44853203796163,.size-44853203828931,.size-44853203861699,.size-44853209432259,.size-44853209465027,.size-44853209497795,.size-44853209530563,.size-44853209563331,.size-44853209596099,.size-44853212676291,.size-44853212709059,.size-44853212741827,.size-44853212774595,.size-44853212807363,.size-44853212840131,.size-44853212872899,.size-44853212905667,.size-44853212938435,.size-44853212971203,.size-44853214052547,.size-44853214085315,.size-44853214118083,.size-44853214150851,.size-44853214183619,.size-44853214216387,.size-44853214249155,.size-44853214281923,.size-44853214314691,.size-44853214347459,.size-44853214642371,.size-44853214675139,.size-44853214707907,.size-44853214740675,.size-44853214773443,.size-44853215330499,.size-44853215363267,.size-44853215396035,.size-44853215428803,.size-44853215461571,.size-44853228044483,.size-44853228077251,.size-44853228110019,.size-44853228142787,.size-44853228175555,.size-44853228208323,.size-44853228241091,.size-44853230371011,.size-44853230403779,.size-44853230436547,.size-44853230469315,.size-44853230502083,.size-44853230534851,.size-44853230600387,.size-44853230633155,.size-44853230665923,.size-44853230698691,.size-44853230731459,.size-44853230764227,.size-44853231419587,.size-44853231452355,.size-44853231485123,.size-44853231517891,.size-44853231550659,.size-44853231583427,.size-44853231714499,.size-44853231747267,.size-44853231780035,.size-44853231812803,.size-44853231845571,.size-44853231878339,.size-44853231911107,.size-44853231943875,.size-44853231976643,.size-44853232009411,.size-44853232042179,.size-44853232074947,.size-44853232271555,.size-44853232304323,.size-44853232337091,.size-44853232369859,.size-44853232402627,.size-44853232435395,.size-44853233418435,.size-44853233451203,.size-44853233483971,.size-44853233516739,.size-44853233549507,.size-44853233811651,.size-44853233844419,.size-44853233877187,.size-44853233909955,.size-44853233942723,.size-44853233975491,.size-44853239218371,.size-44853239251139,.size-44853239283907,.size-44853239316675,.size-44853239349443,.size-44853239382211,.size-44853242691779,.size-44853242724547,.size-44853242757315,.size-44853242790083,.size-44853242822851,.size-44853242855619,.size-44853242888387,.size-44853242921155,.size-44853242953923,.size-44853242986691,.size-44853245411523,.size-44853245444291,.size-44853245477059,.size-44853245509827,.size-44853245542595,.size-44853246886083,.size-44853246918851,.size-44853246951619,.size-44853246984387,.size-44853247017155{width:calc(var(--spacing) * 44853200000000);height:calc(var(--spacing) * 44853200000000)}.size-44853361311939,.size-44853361344707,.size-44853361377475,.size-44853361410243,.size-44853361443011{width:calc(var(--spacing) * 44853400000000);height:calc(var(--spacing) * 44853400000000)}.size-44853548089539,.size-44853548122307,.size-44853548155075,.size-44853548187843,.size-44853548220611{width:calc(var(--spacing) * 44853500000000);height:calc(var(--spacing) * 44853500000000)}.size-44853608480963,.size-44853608513731,.size-44853608546499,.size-44853608579267,.size-44853608612035,.size-44853608644803,.size-44853612380355,.size-44853612413123,.size-44853612445891,.size-44853612478659,.size-44853612511427,.size-44853613428931,.size-44853613461699,.size-44853613494467,.size-44853613527235,.size-44853613560003,.size-44853613592771,.size-44853613756611,.size-44853613789379,.size-44853613822147,.size-44853613854915,.size-44853613887683,.size-44853613920451,.size-44853615493315,.size-44853615526083,.size-44853615558851,.size-44853615591619,.size-44853615624387,.size-44853615657155,.size-44853615689923,.size-44853615722691,.size-44853615755459,.size-44853615788227,.size-44853615820995,.size-44853620048067,.size-44853620080835,.size-44853620113603,.size-44853620146371,.size-44853620179139,.size-44853620277443,.size-44853620310211,.size-44853620342979,.size-44853620375747,.size-44853620408515,.size-44853624144067,.size-44853624176835,.size-44853624209603,.size-44853624242371,.size-44853624275139,.size-44853624438979,.size-44853624471747,.size-44853624504515,.size-44853624537283,.size-44853624570051,.size-44853625848003,.size-44853625880771,.size-44853625913539,.size-44853625946307,.size-44853625979075,.size-44853628666051,.size-44853628698819,.size-44853628731587,.size-44853628764355,.size-44853628797123,.size-44853628829891,.size-44853636300995,.size-44853636333763,.size-44853636366531,.size-44853636399299,.size-44853636432067,.size-44853636464835,.size-44853637054659,.size-44853637087427,.size-44853637120195,.size-44853637152963,.size-44853637185731,.size-44853637218499,.size-44853640691907,.size-44853640724675,.size-44853640757443,.size-44853640790211,.size-44853640822979,.size-44853640855747,.size-44853640888515,.size-44853640921283,.size-44853640954051,.size-44853640986819,.size-44853641019587,.size-44853641052355,.size-44853644198083,.size-44853644230851,.size-44853644263619,.size-44853644296387,.size-44853644329155,.size-44853644361923,.size-44853646950595,.size-44853646983363,.size-44853647016131,.size-44853647048899,.size-44853647081667,.size-44853647114435,.size-44853647245507,.size-44853647278275,.size-44853647311043,.size-44853647343811,.size-44853647376579,.size-44853647409347{width:calc(var(--spacing) * 44853600000000);height:calc(var(--spacing) * 44853600000000)}.size-44853653471427,.size-44853653504195,.size-44853653536963,.size-44853653569731,.size-44853653602499,.size-44853653635267,.size-44853653766339,.size-44853653799107,.size-44853653831875,.size-44853653864643,.size-44853653897411,.size-44853653930179,.size-44853664874691,.size-44853664907459,.size-44853664940227,.size-44853664972995,.size-44853665005763,.size-44853666054339,.size-44853666087107,.size-44853666119875,.size-44853666152643,.size-44853666185411,.size-44853675983043,.size-44853676015811,.size-44853676048579,.size-44853676081347,.size-44853676114115,.size-44853678571715,.size-44853678604483,.size-44853678637251,.size-44853678670019,.size-44853678702787,.size-44853678801091,.size-44853678833859,.size-44853678866627,.size-44853678899395,.size-44853678932163,.size-44853682307267,.size-44853682340035,.size-44853682372803,.size-44853682405571,.size-44853682438339,.size-44853682471107,.size-44853682503875,.size-44853682536643,.size-44853682569411,.size-44853682602179,.size-44853682634947,.size-44853682667715{width:calc(var(--spacing) * 44853700000000);height:calc(var(--spacing) * 44853700000000)}.size-44854610788547,.size-44854610821315,.size-44854610854083,.size-44854610886851,.size-44854610919619,.size-44854612328643,.size-44854612361411,.size-44854612394179,.size-44854612426947,.size-44854612459715{width:calc(var(--spacing) * 44854600000000);height:calc(var(--spacing) * 44854600000000)}.size-44854768730307,.size-44854768763075,.size-44854768795843,.size-44854768828611,.size-44854768861379,.size-44854768894147,.size-44854773088451,.size-44854773121219,.size-44854773153987,.size-44854773186755,.size-44854773219523,.size-44854773252291,.size-44854774497475,.size-44854774530243,.size-44854774563011,.size-44854774595779,.size-44854774628547,.size-44854774661315{width:calc(var(--spacing) * 44854800000000);height:calc(var(--spacing) * 44854800000000)}.size-44854850486467,.size-44854850519235,.size-44854850552003,.size-44854850584771,.size-44854850617539,.size-44854850650307,.size-44854854222019,.size-44854854254787,.size-44854854287555,.size-44854854320323,.size-44854854353091,.size-44854854385859,.size-44854870245571,.size-44854870278339,.size-44854870311107,.size-44854870343875,.size-44854870376643,.size-44854870409411,.size-44854872080579,.size-44854872113347,.size-44854872146115,.size-44854872178883,.size-44854872211651,.size-44854872244419,.size-44854873718979,.size-44854873751747,.size-44854873784515,.size-44854873817283,.size-44854873850051,.size-44854873882819,.size-44854885286083,.size-44854885318851,.size-44854885351619,.size-44854885384387,.size-44854885417155,.size-44854885449923,.size-44854885482691,.size-44854885515459,.size-44854885548227,.size-44854885580995,.size-44854909436099,.size-44854909468867,.size-44854909501635,.size-44854909534403,.size-44854909567171,.size-44854909599939,.size-44854918414531,.size-44854918447299,.size-44854918480067,.size-44854918512835,.size-44854918545603,.size-44854937944259,.size-44854937977027,.size-44854938009795,.size-44854938042563,.size-44854938075331{width:calc(var(--spacing) * 44854900000000);height:calc(var(--spacing) * 44854900000000)}.size-44854953967811,.size-44854954000579,.size-44854954033347,.size-44854954066115,.size-44854954098883,.size-44854963536067,.size-44854963568835,.size-44854963601603,.size-44854963634371,.size-44854963667139,.size-44854963699907,.size-44854963732675,.size-44854982508739,.size-44854982541507,.size-44854982574275,.size-44854982607043,.size-44854982639811,.size-44854990438595,.size-44854990471363,.size-44854990504131,.size-44854990536899,.size-44854990569667,.size-44854995452099,.size-44854995484867,.size-44854995517635,.size-44854995550403,.size-44854995583171,.size-44855005151427,.size-44855005184195,.size-44855005216963,.size-44855005249731,.size-44855005282499,.size-44855012622531,.size-44855012655299,.size-44855012688067,.size-44855012720835,.size-44855012753603{width:calc(var(--spacing) * 44855000000000);height:calc(var(--spacing) * 44855000000000)}.size-44855047094467,.size-44855047127235,.size-44855047160003,.size-44855047192771,.size-44855047225539,.size-44855059448003,.size-44855059480771,.size-44855059513539,.size-44855059546307,.size-44855059579075,.size-44855075602627,.size-44855075635395,.size-44855075668163,.size-44855075700931,.size-44855075733699,.size-44855075766467,.size-44855075799235,.size-44855075832003,.size-44855075864771,.size-44855075897539,.size-44855103881411,.size-44855103914179,.size-44855103946947,.size-44855103979715,.size-44855104012483,.size-44855104045251,.size-44855106568387,.size-44855106601155,.size-44855106633923,.size-44855106666691,.size-44855106699459,.size-44855106732227,.size-44855136059587,.size-44855136092355,.size-44855136125123,.size-44855136157891,.size-44855136190659{width:calc(var(--spacing) * 44855100000000);height:calc(var(--spacing) * 44855100000000)}.size-44855158407363,.size-44855158440131,.size-44855158472899,.size-44855158505667,.size-44855158538435,.size-44855178002627,.size-44855178035395,.size-44855178068163,.size-44855178100931,.size-44855178133699,.size-44855195074755,.size-44855195107523,.size-44855195140291,.size-44855195173059,.size-44855195205827,.size-44855199039683,.size-44855199072451,.size-44855199105219,.size-44855199137987,.size-44855199170755,.size-44855212736707,.size-44855212769475,.size-44855212802243,.size-44855212835011,.size-44855212867779{width:calc(var(--spacing) * 44855200000000);height:calc(var(--spacing) * 44855200000000)}.size-44855272210627,.size-44855272243395,.size-44855272276163,.size-44855272308931,.size-44855272341699,.size-44855272374467,.size-44855272407235,.size-44855272440003,.size-44855272472771,.size-44855272505539,.size-44855288758467,.size-44855288791235,.size-44855288824003,.size-44855288856771,.size-44855288889539,.size-44855288922307,.size-44855288955075,.size-44855304126659,.size-44855304159427,.size-44855304192195,.size-44855304224963,.size-44855304257731,.size-44855304290499,.size-44855304323267,.size-44855304356035,.size-44855304388803,.size-44855304421571,.size-44855318020291,.size-44855318053059,.size-44855318085827,.size-44855318118595,.size-44855318151363,.size-44855318184131,.size-44855318216899,.size-44855318249667,.size-44855318282435,.size-44855318315203,.size-44855318839491,.size-44855318872259,.size-44855318905027,.size-44855318937795,.size-44855318970563,.size-44855327424707,.size-44855327457475,.size-44855327490243,.size-44855327523011,.size-44855327555779,.size-44855330767043,.size-44855330799811,.size-44855330832579,.size-44855330865347,.size-44855330898115,.size-44855330930883,.size-44855336009923,.size-44855336042691,.size-44855336075459,.size-44855336108227,.size-44855336140995,.size-44855336173763,.size-44855343481027,.size-44855343513795,.size-44855343546563,.size-44855343579331,.size-44855343612099,.size-44855343841475,.size-44855343874243,.size-44855343907011,.size-44855343939779,.size-44855343972547,.size-44855344922819,.size-44855344955587,.size-44855344988355,.size-44855345021123,.size-44855345053891,.size-44855345447107,.size-44855345479875,.size-44855345512643,.size-44855345545411,.size-44855345578179,.size-44855345971395,.size-44855346004163,.size-44855346036931,.size-44855346069699,.size-44855346102467{width:calc(var(--spacing) * 44855300000000);height:calc(var(--spacing) * 44855300000000)}.size-44855376969923,.size-44855377002691,.size-44855377035459,.size-44855377068227,.size-44855377100995,.size-44855390208195,.size-44855390240963,.size-44855390273731,.size-44855390306499,.size-44855390339267,.size-44855393550531,.size-44855393583299,.size-44855393616067,.size-44855393648835,.size-44855393681603,.size-44855413899459,.size-44855413932227,.size-44855413964995,.size-44855413997763,.size-44855414030531,.size-44855417077955,.size-44855417110723,.size-44855417143491,.size-44855417176259,.size-44855417209027,.size-44855439327427,.size-44855439360195,.size-44855439392963,.size-44855439425731,.size-44855439458499{width:calc(var(--spacing) * 44855400000000);height:calc(var(--spacing) * 44855400000000)}.size-44855462297795,.size-44855462330563,.size-44855462363331,.size-44855462396099,.size-44855462428867,.size-44855462461635,.size-44855467933891,.size-44855467966659,.size-44855467999427,.size-44855468032195,.size-44855468064963,.size-44855483826371,.size-44855483859139,.size-44855483891907,.size-44855483924675,.size-44855483957443,.size-44855534944451,.size-44855534977219,.size-44855535009987,.size-44855535042755,.size-44855535075523{width:calc(var(--spacing) * 44855500000000);height:calc(var(--spacing) * 44855500000000)}.size-44855582097603,.size-44855582130371,.size-44855582163139,.size-44855582195907,.size-44855582228675,.size-44855624237251,.size-44855624270019,.size-44855624302787,.size-44855624335555,.size-44855624368323,.size-44855634395331,.size-44855634428099,.size-44855634460867,.size-44855634493635,.size-44855634526403{width:calc(var(--spacing) * 44855600000000);height:calc(var(--spacing) * 44855600000000)}.size-44855648714947,.size-44855648747715,.size-44855648780483,.size-44855648813251,.size-44855648846019,.size-44855654252739,.size-44855654285507,.size-44855654318275,.size-44855654351043,.size-44855654383811,.size-44855654416579,.size-44855679484099,.size-44855679516867,.size-44855679549635,.size-44855679582403,.size-44855679615171,.size-44855699407043,.size-44855699439811,.size-44855699472579,.size-44855699505347,.size-44855699538115,.size-44855713857731,.size-44855713890499,.size-44855713923267,.size-44855713956035,.size-44855713988803,.size-44855727784131,.size-44855727816899,.size-44855727849667,.size-44855727882435,.size-44855727915203,.size-44855727947971,.size-44855734075587,.size-44855734108355,.size-44855734141123,.size-44855734173891,.size-44855734206659,.size-44855738958019,.size-44855738990787,.size-44855739023555,.size-44855739056323,.size-44855739089091{width:calc(var(--spacing) * 44855700000000);height:calc(var(--spacing) * 44855700000000)}.size-44855747510467,.size-44855747543235,.size-44855747576003,.size-44855747608771,.size-44855747641539,.size-44855773561027,.size-44855773593795,.size-44855773626563,.size-44855773659331,.size-44855773692099,.size-44855773724867,.size-44855773757635{width:calc(var(--spacing) * 44855800000000);height:calc(var(--spacing) * 44855800000000)}.size-44860776644803,.size-44860776677571,.size-44860776710339,.size-44860776743107,.size-44860776775875,.size-44860776808643,.size-44860777955523,.size-44860777988291,.size-44860778021059,.size-44860778053827,.size-44860778086595,.size-44860778119363,.size-44860778381507,.size-44860778414275,.size-44860778447043,.size-44860778479811,.size-44860778512579,.size-44860778545347,.size-44860778578115,.size-44860778610883,.size-44860778643651,.size-44860778676419,.size-44860778709187,.size-44860778741955,.size-44860778840259,.size-44860778873027,.size-44860778905795,.size-44860778938563,.size-44860778971331,.size-44860779004099,.size-44860780740803,.size-44860780773571,.size-44860780806339,.size-44860780839107,.size-44860780871875,.size-44860780904643,.size-44860781166787,.size-44860781199555,.size-44860781232323,.size-44860781265091,.size-44860781297859,.size-44860781330627,.size-44860781428931,.size-44860781461699,.size-44860781494467,.size-44860781527235,.size-44860781560003,.size-44860781592771,.size-44860781625539,.size-44860781658307,.size-44860781691075,.size-44860781723843,.size-44860781756611,.size-44860781789379,.size-44860781887683,.size-44860781920451,.size-44860781953219,.size-44860781985987,.size-44860782018755,.size-44860782051523{width:calc(var(--spacing) * 44860800000000);height:calc(var(--spacing) * 44860800000000)}.size-44877385236675,.size-44877385269443,.size-44877385302211,.size-44877385334979,.size-44877385367747,.size-44877385400515{width:calc(var(--spacing) * 44877400000000);height:calc(var(--spacing) * 44877400000000)}.size-44894255022275,.size-44894255055043,.size-44894255087811,.size-44894255120579,.size-44894255153347,.size-44894255972547,.size-44894256005315,.size-44894256038083,.size-44894256070851,.size-44894256103619,.size-44894256332995,.size-44894256365763,.size-44894256398531,.size-44894256431299,.size-44894256464067,.size-44894319083715,.size-44894319116483,.size-44894319149251,.size-44894319182019,.size-44894319214787,.size-44894319247555,.size-44894319378627,.size-44894319411395,.size-44894319444163,.size-44894319476931,.size-44894319509699,.size-44894319542467{width:calc(var(--spacing) * 44894300000000);height:calc(var(--spacing) * 44894300000000)}.size-44901745852611,.size-44901745885379,.size-44901745918147,.size-44901745950915,.size-44901745983683{width:calc(var(--spacing) * 44901700000000);height:calc(var(--spacing) * 44901700000000)}.size-44901746081987,.size-44901746114755,.size-44901746147523,.size-44901746180291,.size-44901746213059{width:calc(var(--spacing) * 44901800000000);height:calc(var(--spacing) * 44901800000000)}.size-44905715269827,.size-44905715302595,.size-44905715335363,.size-44905715368131,.size-44905715400899,.size-44905719595203,.size-44905719627971,.size-44905719660739,.size-44905719693507,.size-44905719726275,.size-44905719759043{width:calc(var(--spacing) * 44905700000000);height:calc(var(--spacing) * 44905700000000)}.size-44925911761091,.size-44925914349763,.size-44925919723715,.size-44925919756483,.size-44925923688643,.size-44925928734915,.size-44925928767683,.size-44925928833219{width:calc(var(--spacing) * 44925900000000);height:calc(var(--spacing) * 44925900000000)}.size-44930660139203,.size-44930660171971,.size-44930660204739,.size-44930660237507,.size-44930660270275,.size-44930660335811,.size-44930660368579,.size-44930660401347,.size-44930660434115,.size-44930660466883,.size-44930660499651,.size-44930660532419,.size-44930660565187,.size-44930660597955,.size-44930660630723,.size-44930660663491,.size-44930660696259,.size-44930660827331,.size-44930660860099,.size-44930660892867,.size-44930660925635,.size-44930660958403,.size-44930660991171,.size-44930661023939,.size-44930661056707,.size-44930661089475,.size-44930661122243,.size-44930661155011,.size-44930661187779,.size-44930661286083,.size-44930661318851,.size-44930661351619,.size-44930661384387,.size-44930661417155,.size-44930661449923,.size-44930661482691,.size-44930661515459,.size-44930661548227,.size-44930661580995,.size-44930661613763,.size-44930661646531,.size-44930662695107,.size-44930662727875,.size-44930662760643,.size-44930662793411,.size-44930662826179,.size-44930662858947,.size-44930663547075,.size-44930663579843,.size-44930663612611,.size-44930663645379,.size-44930663678147,.size-44930663710915,.size-44930663940291,.size-44930663973059,.size-44930664005827,.size-44930664038595,.size-44930664071363,.size-44930664104131,.size-44930664988867,.size-44930665021635,.size-44930665054403,.size-44930665087171,.size-44930665119939,.size-44930665152707,.size-44930665480387,.size-44930665513155,.size-44930665545923,.size-44930665578691,.size-44930665611459,.size-44930665644227,.size-44930674131139,.size-44930674163907,.size-44930674196675,.size-44930674229443,.size-44930674262211,.size-44930674294979,.size-44930675015875,.size-44930675048643,.size-44930675081411,.size-44930675114179,.size-44930675146947,.size-44930675179715{width:calc(var(--spacing) * 44930700000000);height:calc(var(--spacing) * 44930700000000)}.size-44936099659971,.size-44936099692739,.size-44936099725507,.size-44936099758275,.size-44936099791043,.size-44936099823811,.size-44936099856579,.size-44936099889347,.size-44936099922115,.size-44936099954883,.size-44936099987651{width:calc(var(--spacing) * 44936100000000);height:calc(var(--spacing) * 44936100000000)}.size-44949749530819,.size-44949749563587,.size-44949749596355,.size-44949749629123,.size-44949749661891,.size-44949749694659{width:calc(var(--spacing) * 44949700000000);height:calc(var(--spacing) * 44949700000000)}.size-44949921792195,.size-44949921824963,.size-44949921857731,.size-44949921890499,.size-44949921923267,.size-44949921956035{width:calc(var(--spacing) * 44949900000000);height:calc(var(--spacing) * 44949900000000)}.size-44950097592515,.size-44950097625283,.size-44950097658051,.size-44950097690819,.size-44950097723587,.size-44950097756355,.size-44950112829635,.size-44950112862403,.size-44950112895171,.size-44950112927939,.size-44950112960707,.size-44950112993475,.size-44950113222851,.size-44950113255619,.size-44950113288387,.size-44950113321155,.size-44950113353923,.size-44950113386691{width:calc(var(--spacing) * 44950100000000);height:calc(var(--spacing) * 44950100000000)}.size-44952432967875,.size-44952433000643,.size-44952433033411,.size-44952433066179,.size-44952433098947,.size-44952433131715,.size-44952433557699,.size-44952433590467,.size-44952433623235,.size-44952433656003,.size-44952433688771,.size-44952433721539{width:calc(var(--spacing) * 44952400000000);height:calc(var(--spacing) * 44952400000000)}.size-44955154120899,.size-44955154153667,.size-44955154186435,.size-44955154219203,.size-44955154251971,.size-44955154284739,.size-44955154317507,.size-44955154350275,.size-44955154383043,.size-44955154415811{width:calc(var(--spacing) * 44955200000000);height:calc(var(--spacing) * 44955200000000)}.size-44955254751427,.size-44955254784195,.size-44955254816963,.size-44955254849731,.size-44955254882499,.size-44955254915267,.size-44955255013571,.size-44955255046339,.size-44955255079107,.size-44955255111875,.size-44955255144643,.size-44955255177411,.size-44955255374019,.size-44955255406787,.size-44955255439555,.size-44955255472323,.size-44955255505091,.size-44955255537859{width:calc(var(--spacing) * 44955300000000);height:calc(var(--spacing) * 44955300000000)}.size-44969565388995,.size-44969565421763,.size-44969565454531,.size-44969565487299,.size-44969565520067,.size-44969565552835{width:calc(var(--spacing) * 44969600000000);height:calc(var(--spacing) * 44969600000000)}.size-44972553568451,.size-44972553601219,.size-44972553633987,.size-44972553666755,.size-44972553699523,.size-44972553732291{width:calc(var(--spacing) * 44972600000000);height:calc(var(--spacing) * 44972600000000)}.size-44979891503299,.size-44979891536067,.size-44979891568835,.size-44979891601603,.size-44979891634371,.size-44979891667139{width:calc(var(--spacing) * 44979900000000);height:calc(var(--spacing) * 44979900000000)}.size-44990730404035,.size-44990730436803,.size-44990730469571,.size-44990730502339,.size-44990730535107,.size-44990730567875,.size-44990730600643,.size-44990730633411,.size-44990730666179,.size-44990730698947,.size-44990738432195,.size-44990738464963,.size-44990738497731,.size-44990738530499,.size-44990738563267{width:calc(var(--spacing) * 44990700000000);height:calc(var(--spacing) * 44990700000000)}.size-44990781292739,.size-44990781325507,.size-44990781358275,.size-44990781391043,.size-44990781423811,.size-44990781456579,.size-44990781554883,.size-44990781587651,.size-44990781620419,.size-44990781653187,.size-44990781685955,.size-44990781718723,.size-44990795677891,.size-44990795710659,.size-44990795743427,.size-44990795776195,.size-44990795808963{width:calc(var(--spacing) * 44990800000000);height:calc(var(--spacing) * 44990800000000)}.size-44999020150979,.size-44999020183747,.size-44999020216515,.size-44999020249283,.size-44999020282051,.size-44999020314819,.size-44999020347587,.size-44999020380355,.size-44999020413123,.size-44999020445891,.size-44999020478659,.size-44999020511427{width:calc(var(--spacing) * 44999000000000);height:calc(var(--spacing) * 44999000000000)}.size-45029407162563,.size-45029407195331,.size-45029407228099,.size-45029407260867,.size-45029407293635,.size-45029407326403{width:calc(var(--spacing) * 45029400000000);height:calc(var(--spacing) * 45029400000000)}.size-45032839151811,.size-45032839643331{width:calc(var(--spacing) * 45032800000000);height:calc(var(--spacing) * 45032800000000)}.size-45037268238531,.size-45037268271299,.size-45037268304067,.size-45037268336835,.size-45037268369603{width:calc(var(--spacing) * 45037300000000);height:calc(var(--spacing) * 45037300000000)}.size-45038493237443,.size-45038493270211,.size-45038493302979,.size-45038493335747,.size-45038493368515,.size-45038493401283,.size-45038493499587,.size-45038493532355,.size-45038493565123,.size-45038493597891,.size-45038493630659,.size-45038493663427,.size-45038494187715,.size-45038494220483,.size-45038494253251,.size-45038494286019,.size-45038494318787,.size-45038494351555{width:calc(var(--spacing) * 45038500000000);height:calc(var(--spacing) * 45038500000000)}.size-45042705006787,.size-45042705039555,.size-45042705072323,.size-45042705105091,.size-45042705137859,.size-45042705170627{width:calc(var(--spacing) * 45042700000000);height:calc(var(--spacing) * 45042700000000)}.size-45065340879043,.size-45065340911811,.size-45065340944579,.size-45065340977347,.size-45065341010115,.size-45065341239491,.size-45065341272259,.size-45065341305027,.size-45065341337795,.size-45065341370563,.size-45065341403331,.size-45065341436099,.size-45065341468867,.size-45065341501635,.size-45065341534403,.size-45065341763779,.size-45065341796547,.size-45065341829315,.size-45065341862083,.size-45065341894851,.size-45065341927619{width:calc(var(--spacing) * 45065300000000);height:calc(var(--spacing) * 45065300000000)}.size-45108738457795,.size-45108738490563,.size-45108738523331,.size-45108738556099,.size-45108738588867,.size-45108738621635,.size-45108738654403,.size-45108738687171,.size-45108738719939,.size-45108738752707,.size-45108738785475,.size-45108738818243,.size-45108739014851,.size-45108739047619,.size-45108739080387,.size-45108739113155,.size-45108739145923,.size-45108739178691,.size-45108739211459,.size-45108739244227,.size-45108739276995,.size-45108739309763,.size-45108739342531,.size-45108739375299,.size-45108741341379,.size-45108741374147,.size-45108741406915,.size-45108741439683,.size-45108741472451,.size-45108741505219,.size-45108741537987,.size-45108741570755,.size-45108741603523,.size-45108741636291,.size-45108741669059,.size-45108741701827,.size-45108741734595,.size-45108741767363,.size-45108741800131,.size-45108741832899,.size-45108741865667,.size-45108741898435,.size-45108741931203,.size-45108741963971,.size-45108741996739,.size-45108742029507,.size-45108742062275,.size-45108742095043{width:calc(var(--spacing) * 45108700000000);height:calc(var(--spacing) * 45108700000000)}.size-45118156243139,.size-45118156275907,.size-45118156308675,.size-45118156341443,.size-45118156374211,.size-45118156406979{width:calc(var(--spacing) * 45118200000000);height:calc(var(--spacing) * 45118200000000)}.size-45124706664643,.size-45124706697411,.size-45124706730179,.size-45124706762947,.size-45124706795715,.size-45124706828483{width:calc(var(--spacing) * 45124700000000);height:calc(var(--spacing) * 45124700000000)}.size-45129490235587,.size-45129490268355,.size-45129490301123,.size-45129490333891,.size-45129490366659,.size-45129490399427,.size-45129490432195,.size-45129490464963,.size-45129490497731,.size-45129490530499,.size-45129490563267,.size-45129490596035,.size-45129490727107,.size-45129490759875,.size-45129490792643,.size-45129490825411,.size-45129490858179,.size-45129490890947,.size-45129490923715,.size-45129490956483,.size-45129490989251,.size-45129491022019,.size-45129491054787,.size-45129491087555{width:calc(var(--spacing) * 45129500000000);height:calc(var(--spacing) * 45129500000000)}.size-45157668618435,.size-45157668651203,.size-45157668683971,.size-45157668716739,.size-45157668749507,.size-45157668782275,.size-45157668815043,.size-45157668847811,.size-45157668880579,.size-45157668913347,.size-45157668946115,.size-45157668978883,.size-45157669011651,.size-45157669044419,.size-45157669077187,.size-45157669208259,.size-45157669241027,.size-45157669273795,.size-45157669306563,.size-45157669339331,.size-45157669437635,.size-45157669470403,.size-45157669503171,.size-45157669535939,.size-45157669568707,.size-45157669667011,.size-45157669699779,.size-45157669732547,.size-45157669765315,.size-45157669798083{width:calc(var(--spacing) * 45157700000000);height:calc(var(--spacing) * 45157700000000)}.size-45160961081539,.size-45160961114307,.size-45160961147075,.size-45160961179843,.size-45160961212611,.size-45160961245379,.size-45161017966787,.size-45161017999555,.size-45161018032323,.size-45161018065091,.size-45161018097859,.size-45161018130627{width:calc(var(--spacing) * 45161000000000);height:calc(var(--spacing) * 45161000000000)}.size-45183535841475,.size-45183535874243{width:calc(var(--spacing) * 45183500000000);height:calc(var(--spacing) * 45183500000000)}.size-48380645245171,.size-48380645277939,.size-48380645310707{width:calc(var(--spacing) * 48380600000000);height:calc(var(--spacing) * 48380600000000)}.size-48381100490995,.size-48381100523763,.size-48381102948595,.size-48381102981363,.size-48381103014131,.size-48381109895411,.size-48381109928179,.size-48381109960947{width:calc(var(--spacing) * 48381100000000);height:calc(var(--spacing) * 48381100000000)}.size-48381175267571,.size-48381175300339,.size-48381176479987,.size-48381176512755,.size-48381183983859,.size-48381184016627,.size-48381184049395,.size-48381216162035,.size-48381216194803,.size-48381216227571,.size-48381216260339,.size-48381216293107,.size-48381220618483,.size-48381220651251,.size-48381220749555,.size-48381220782323,.size-48381246701811,.size-48381246734579,.size-48381246767347,.size-48381246800115,.size-48381246898419,.size-48381246931187,.size-48381247029491,.size-48381247062259{width:calc(var(--spacing) * 48381200000000);height:calc(var(--spacing) * 48381200000000)}.size-48389160075507,.size-48389160108275,.size-48389161091315,.size-48389161124083,.size-48389161156851,.size-48389161189619,.size-48389161222387,.size-48389161255155,.size-48389161287923,.size-48389200216307,.size-48389200249075,.size-48389200281843{width:calc(var(--spacing) * 48389200000000);height:calc(var(--spacing) * 48389200000000)}.size-48389254349043,.size-48389254381811,.size-48389254414579,.size-48389254447347,.size-48389254480115,.size-48389254512883,.size-48389257560307,.size-48389257593075,.size-48389257625843,.size-48389257658611,.size-48389257691379,.size-48389257724147,.size-48389271814387,.size-48389271847155,.size-48389271879923,.size-48389271912691,.size-48389271945459,.size-48389271978227,.size-48389272010995,.size-48389272043763,.size-48389272076531,.size-48389272109299,.size-48389272142067,.size-48389272174835,.size-48389272207603,.size-48389272240371,.size-48389272273139,.size-48389272895731,.size-48389272928499,.size-48389272961267,.size-48389272994035,.size-48389273026803,.size-48389273059571,.size-48389273092339,.size-48389273125107,.size-48389273157875,.size-48389273190643{width:calc(var(--spacing) * 48389300000000);height:calc(var(--spacing) * 48389300000000)}.size-48835813867763,.size-48835813900531,.size-48835813933299,.size-48835813966067,.size-48835813998835,.size-48835814031603,.size-48835814064371,.size-48835814097139,.size-48835814129907,.size-48835814162675,.size-48835814195443,.size-48835814228211,.size-48835814260979,.size-48835814293747,.size-48835814359283,.size-48835814392051,.size-48835814424819,.size-48835814457587,.size-48835814490355,.size-48835814523123,.size-48835814555891,.size-48835814588659,.size-48835814621427,.size-48835814654195,.size-48835814686963,.size-48835814719731,.size-48835814752499,.size-48835814785267,.size-48835814850803,.size-48835814883571,.size-48835814916339,.size-48835814949107,.size-48835814981875,.size-48835815014643,.size-48835815047411,.size-48835815080179,.size-48835815112947,.size-48835815145715,.size-48835815178483,.size-48835815211251,.size-48835815244019,.size-48835815276787,.size-48835815309555,.size-48835815342323,.size-48835815375091,.size-48835815407859,.size-48835815440627,.size-48835815473395,.size-48835815506163,.size-48835815538931,.size-48835815571699,.size-48835815604467,.size-48835815637235,.size-48835815670003,.size-48835815702771,.size-48835815735539,.size-48835815801075,.size-48835815833843,.size-48835815866611,.size-48835815899379,.size-48835815932147,.size-48835815964915,.size-48835815997683,.size-48835816030451,.size-48835816063219,.size-48835816095987,.size-48835816128755,.size-48835816161523,.size-48835816194291,.size-48835816227059,.size-48835816259827,.size-48835816292595,.size-48835816325363,.size-48835816358131,.size-48835816390899,.size-48835816423667,.size-48835816456435,.size-48835816489203,.size-48835816521971,.size-48835816554739,.size-48835816587507,.size-48835816620275,.size-48835816653043,.size-48835816685811,.size-48835816718579,.size-48835816751347,.size-48835816784115,.size-48835816816883,.size-48835816849651,.size-48835816882419,.size-48835816915187,.size-48835816947955,.size-48835816980723,.size-48835817013491,.size-48835817046259,.size-48835817079027,.size-48835817111795,.size-48835817144563,.size-48835817177331,.size-48835817210099,.size-48835817242867,.size-48835817275635,.size-48835817308403,.size-48835817341171,.size-48835817373939,.size-48835818979571,.size-48835819012339,.size-48835819045107,.size-48835819077875,.size-48835819110643,.size-48835819143411,.size-48835819176179,.size-48835819208947,.size-48835819241715,.size-48835819274483,.size-48835819307251,.size-48835819340019,.size-48835819372787,.size-48835819405555,.size-48835819438323,.size-48835819471091,.size-48835819503859,.size-48835819536627,.size-48835819569395,.size-48835819602163,.size-48835819634931,.size-48835819700467,.size-48835819733235,.size-48835819766003,.size-48835819798771,.size-48835819831539,.size-48835819864307,.size-48835819897075,.size-48835819962611,.size-48835819995379,.size-48835820028147,.size-48835820060915,.size-48835820093683,.size-48835820126451,.size-48835820159219,.size-48835820191987,.size-48835820224755,.size-48835820257523,.size-48835820290291,.size-48835820323059,.size-48835820355827,.size-48835820388595,.size-48835820421363,.size-48835820454131,.size-48835820486899,.size-48835820519667,.size-48835820552435,.size-48835820585203,.size-48835820617971,.size-48835820650739,.size-48835820683507,.size-48835820716275,.size-48835820749043,.size-48835820781811,.size-48835820814579,.size-48835820847347,.size-48835820880115,.size-48835820912883,.size-48835820945651,.size-48835820978419,.size-48835821011187,.size-48835821043955,.size-48835821076723,.size-48835821109491,.size-48835821142259,.size-48835821175027,.size-48835821207795,.size-48835821240563,.size-48835821273331,.size-48835821306099,.size-48835821338867,.size-48835821371635,.size-48835821404403,.size-48835821437171,.size-48835821469939,.size-48835821502707,.size-48835821535475,.size-48835821568243,.size-48835821601011,.size-48835821633779,.size-48835821666547,.size-48835821699315,.size-48835821732083,.size-48835821764851,.size-48835821797619,.size-48835821830387,.size-48835821863155,.size-48835821895923,.size-48835821928691,.size-48835821961459,.size-48835821994227,.size-48835822026995,.size-48835822059763,.size-48835822092531,.size-48835822125299,.size-48835822158067,.size-48835822190835,.size-48835822223603,.size-48835822256371,.size-48835822289139,.size-48835822321907,.size-48835822354675,.size-48835822387443,.size-48835822420211,.size-48835822452979,.size-48835822616819,.size-48835822649587,.size-48835822682355,.size-48835822715123,.size-48835822747891,.size-48835822780659,.size-48835822813427,.size-48835822846195,.size-48835822878963,.size-48835822911731,.size-48835822944499,.size-48835822977267,.size-48835823010035,.size-48835823042803,.size-48835823075571,.size-48835823108339,.size-48835823141107,.size-48835823173875,.size-48835823206643,.size-48835823239411,.size-48835823272179,.size-48835823304947,.size-48835823337715,.size-48835823370483,.size-48835823403251,.size-48835823436019,.size-48835823468787,.size-48835823501555,.size-48835823534323,.size-48835823567091,.size-48835823599859,.size-48835823632627,.size-48835823665395,.size-48835823698163,.size-48835823730931,.size-48835823763699,.size-48835823796467,.size-48835823829235,.size-48835823862003,.size-48835823894771,.size-48835823927539,.size-48835823960307{width:calc(var(--spacing) * 48835800000000);height:calc(var(--spacing) * 48835800000000)}.size-48865815363827,.size-48865815396595,.size-48865815429363,.size-48865815462131,.size-48865815494899,.size-48865815527667,.size-48865815560435{width:calc(var(--spacing) * 48865800000000);height:calc(var(--spacing) * 48865800000000)}.size-49913139265779,.size-49913139298547,.size-49913139331315,.size-49913139364083,.size-49913139396851,.size-49913140347123,.size-49913140379891,.size-49913140412659,.size-49913140445427,.size-49913140478195,.size-49913143492851,.size-49913143525619{width:calc(var(--spacing) * 49913100000000);height:calc(var(--spacing) * 49913100000000)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.\[entry-effect\:end\]{entry-effect:end}.\[entry-effect\:start\]{entry-effect:start}}.bank-shell{color:#102016;--bank:#8cff64;--bank-dark:#102016;--bank-line:#dfe5dc;--bank-muted:#68736b;background:#f4f6f2;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.bank-shell button,.bank-shell input,.bank-shell select{font:inherit}.bank-simbar{color:#fff;letter-spacing:.02em;background:#102016;justify-content:center;align-items:center;gap:18px;min-height:28px;padding:5px 28px;font-size:10px;display:flex}.bank-simbar b{color:var(--bank);letter-spacing:.13em;font-size:9px}.bank-simbar span{color:#87998c;opacity:.72;font-size:8px}.bank-simbar button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.bank-header{border-bottom:1px solid var(--bank-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex}.bank-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.bank-brand>span,.bank-logo{background:var(--bank);color:#102016;letter-spacing:-.08em;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.bank-brand div{flex-direction:column;display:flex}.bank-brand b{letter-spacing:-.04em;font-size:17px}.bank-brand small{color:var(--bank-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px}.bank-head-actions{align-items:center;gap:8px;display:flex}.bank-head-actions button{border:1px solid var(--bank-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:43px;padding:0 14px;display:flex}.bank-head-actions button:first-child{flex-direction:row;align-items:center;gap:7px}.bank-head-actions button:first-child span{color:#43a126}.bank-head-actions b{font-size:11px}.bank-head-actions small{color:var(--bank-muted);font-size:9px}.bank-layout{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 118px);display:grid}.bank-sidebar{border-right:1px solid var(--bank-line);background:#fff;flex-direction:column;padding:22px 15px;display:flex}.bank-sidebar nav{gap:4px;display:grid}.bank-sidebar nav button{color:#5f6961;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;height:45px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.bank-sidebar nav button span{color:#28352b;background:#f0f3ee;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.bank-sidebar nav button:hover,.bank-sidebar nav button.active{color:#102016;background:#ecffe6}.bank-sidebar nav button.active span{background:var(--bank)}.sidebar-shop{border:1px solid var(--bank-line);text-align:left;cursor:pointer;background:#f8faf7;border-radius:13px;align-items:center;gap:10px;margin-top:28px;padding:12px;display:flex}.sidebar-shop>span{color:#fff;background:#ff542e;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.sidebar-shop p{flex-direction:column;gap:2px;margin:0;display:flex}.sidebar-shop b{font-size:10px}.sidebar-shop small{color:var(--bank-muted);font-size:8px}.sidebar-legal{color:#fff;background:#102016;border-radius:13px;flex-direction:column;gap:7px;margin-top:auto;padding:14px;display:flex}.sidebar-legal b{color:var(--bank);letter-spacing:.1em;font-size:9px}.sidebar-legal span{color:#b8c4bb;font-size:8px;line-height:1.5}.bank-content{min-width:0;padding:46px clamp(24px,4.2vw,70px) 80px}.bank-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.bank-kicker{color:#5e6b61;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}.bank-welcome h1,.split-page h1,.card-page h1,.play-page h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(35px,4.2vw,62px);line-height:.98}.bank-welcome>button{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;height:43px;padding:0 16px;font-size:10px;font-weight:800}.balance-card,.panel,.bank-form,.market-panel,.identity-card{border:1px solid var(--bank-line);background:#fff;border-radius:18px}.balance-card{background:var(--bank-dark);color:#fff;min-height:310px;padding:25px;position:relative;overflow:hidden}.balance-card:after{content:"YO";color:#0000;-webkit-text-stroke:1px #ffffff0f;letter-spacing:-.12em;font-size:190px;font-weight:950;position:absolute;top:-38px;right:-24px}.balance-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.balance-top span{color:#b8c4bb;font-size:10px}.balance-top i{background:var(--bank);color:#102016;border-radius:5px;margin-left:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.balance-top button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:9px}.balance-card>strong{letter-spacing:-.065em;z-index:2;margin-top:25px;font-size:clamp(30px,4vw,57px);display:block;position:relative}.balance-card>p{color:#c4cec6;z-index:2;margin:9px 0 0;font-size:10px;position:relative}.balance-card>p span{color:#758079}.balance-chart{z-index:2;align-items:flex-end;gap:4px;height:85px;margin-top:16px;display:flex;position:relative}.balance-chart i{opacity:.76;background:linear-gradient(#8cff64,#8cff641f);border-radius:3px 3px 0 0;flex:1;min-width:3px}.balance-actions{z-index:2;gap:7px;margin-top:16px;display:flex;position:relative}.balance-actions button{color:#fff;cursor:pointer;background:#1b2b20;border:1px solid #3c4b40;border-radius:9px;height:35px;padding:0 12px;font-size:9px}.mini-up{color:#287a10;background:#ecffe6;border-radius:9px;margin-top:30px;padding:9px;font-size:9px;font-weight:800}.dashboard-grid{grid-template-columns:1.5fr .75fr;gap:12px;margin-top:12px;display:grid}.panel{padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panel-head small,.bank-form>small,.market-panel>small{color:var(--bank-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.panel-head h2,.bank-form h2,.market-panel h2{letter-spacing:-.045em;margin:4px 0 0;font-size:23px}.panel-head button{cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.ledger-list article{border-top:1px solid #edf0eb;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:58px;display:grid}.ledger-list article>span{color:#d55332;background:#fff0ec;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ledger-list article>span.income{color:#328719;background:#eaffe4}.ledger-list article>div{flex-direction:column;gap:3px;display:flex}.ledger-list b{font-size:10px}.ledger-list small{color:var(--bank-muted);font-size:8px}.ledger-list strong{font-size:10px}.ledger-list strong.positive{color:#2f8518}.notice-panel article{border-top:1px solid #edf0eb;grid-template-columns:12px 1fr;gap:8px;padding:11px 0;display:grid}.notice-panel article>span{color:#65c746;font-size:9px}.notice-panel article b{font-size:10px}.notice-panel article p{color:var(--bank-muted);margin:4px 0;font-size:8px;line-height:1.45}.notice-panel article small{color:#9ba49d;font-size:7px}.deposit-band{background:#c8ffb6;border-radius:18px;grid-template-columns:1fr 270px 170px;align-items:center;gap:18px;margin-top:12px;padding:28px;display:grid}.deposit-band small{letter-spacing:.13em;text-transform:uppercase;font-size:8px}.deposit-band h2{letter-spacing:-.05em;margin:5px 0;font-size:28px}.deposit-band p{color:#426038;margin:0;font-size:9px}.deposit-band label{background:#fff;border:1px solid #1020162e;border-radius:11px;align-items:center;height:49px;padding:0 12px;display:flex}.deposit-band input{border:0;outline:0;flex:1;min-width:0;font-weight:850}.deposit-band label span{color:var(--bank-muted);font-size:9px}.deposit-band>button{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;height:49px;font-size:10px;font-weight:850}.split-page{grid-template-columns:1.3fr .7fr;align-items:start;gap:55px;display:grid}.page-lead{max-width:760px;color:var(--bank-muted);margin:18px 0 27px;font-size:12px;line-height:1.65}.bank-form{gap:15px;padding:24px;display:grid}.bank-form label,.onboarding-form>label{color:#49554c;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.bank-form input,.bank-form select,.onboarding-form input{border:1px solid var(--bank-line);color:#102016;background:#fbfcfa;border-radius:10px;outline:0;width:100%;height:45px;padding:0 12px;font-size:11px}.bank-form input:focus,.bank-form select:focus,.onboarding-form input:focus{border-color:#69be4c;box-shadow:0 0 0 3px #8cff6438}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bank-primary{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:48px;font-size:10px;font-weight:850}.bank-primary:disabled{opacity:.55;cursor:wait}.transfer-card{color:#fff;background:linear-gradient(145deg,#102016,#263a2b);border-radius:20px;flex-direction:column;min-height:280px;padding:27px;display:flex}.transfer-card small{color:var(--bank);letter-spacing:.12em;font-size:8px}.transfer-card b{margin:55px 0 10px;font-size:18px;line-height:1.4}.transfer-card span{color:#c7d1c9;font-size:11px}.transfer-card p{color:#8fa096;margin-top:auto;font-size:9px;line-height:1.5}.wealth-pill{color:#2b7018;background:#e4ffdc;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:850}.business-list{gap:8px;display:grid}.business-list>article{border:1px solid var(--bank-line);background:#fff;border-radius:15px;grid-template-columns:44px 1fr 145px auto;align-items:center;gap:15px;padding:16px;display:grid}.business-icon{background:#e6ffdd;border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.business-main small,.business-main p,.business-value small,.business-value span{color:var(--bank-muted);font-size:8px}.business-main h3{margin:4px 0;font-size:16px}.business-main p{margin:0}.growth-line{align-items:center;gap:8px;margin-top:8px;display:flex}.growth-line i{background:#6ed34c;border-radius:3px;max-width:110px;height:3px}.growth-line span{color:#388523;font-size:8px}.business-value{flex-direction:column;gap:4px;display:flex}.business-value b{font-size:15px}.business-actions{gap:5px;display:grid}.business-actions button{border:1px solid var(--bank-line);cursor:pointer;background:#fafbf9;border-radius:8px;height:30px;padding:0 9px;font-size:8px}.business-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.checkbox-line{align-items:flex-start;flex-direction:row!important;gap:9px!important}.checkbox-line input{flex:0 0 15px;width:15px!important;height:15px!important}.checkbox-line span{color:var(--bank-muted);font-size:8px;line-height:1.5}.market-panel{padding:24px}.market-panel>article{border-top:1px solid #edf0eb;grid-template-columns:1fr auto 55px;align-items:center;gap:9px;min-height:55px;display:grid}.market-panel article div{flex-direction:column;gap:3px;display:flex}.market-panel article b{font-size:10px}.market-panel article small{color:var(--bank-muted);font-size:8px}.market-panel article>span{font-size:9px;font-weight:800}.market-panel article button{background:var(--bank);cursor:pointer;border:0;border-radius:8px;height:29px;font-size:8px;font-weight:850}.market-panel h3{margin:24px 0 8px;font-size:12px}.business-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.business-header-actions>button{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:9px;font-weight:850}.business-header-actions>button:disabled{opacity:.5;cursor:wait}.map-switch{background:#e8ece6;border-radius:10px;padding:3px;display:flex}.map-switch button{cursor:pointer;background:0 0;border:0;border-radius:8px;height:33px;padding:0 13px;font-size:9px}.map-switch button.active{background:#fff;box-shadow:0 2px 9px #10201614}.empire-map{background:radial-gradient(circle at 50% 45%,#eef4e9 0,#dce7d8 46%,#cbd9c6 100%);border:1px solid #cbd4c8;border-radius:22px;height:620px;position:relative;overflow:hidden}.empire-map.poland:before{content:"POLSKA";color:#2a452614;letter-spacing:-.08em;border:2px solid #3d5b372e;border-radius:42% 48% 39% 53%/42% 46% 55% 49%;place-items:center;font-size:80px;font-weight:950;display:grid;position:absolute;inset:12% 18%;transform:rotate(-2deg)}.empire-map.world:before{content:"ŚWIAT YORO";color:#2a452614;background:#ffffff3d;border-radius:48%;place-items:center;font-size:90px;font-weight:950;display:grid;position:absolute;inset:22% 7%}.map-grid{background-image:linear-gradient(#2943250e 1px,#0000 1px),linear-gradient(90deg,#2943250e 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.map-label{color:#fff;background:#102016;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid;position:absolute;top:18px;left:20px}.map-marker{cursor:pointer;z-index:2;background:0 0;border:0;position:absolute;transform:translate(-50%,-50%)}.map-marker>span{width:41px;height:41px;color:var(--bank);background:#102016;border:4px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;font-size:8px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 8px 24px #10201638}.map-marker>span:first-line{transform:rotate(45deg)}.map-marker div{text-align:left;background:#fff;border-radius:10px;width:180px;padding:11px;display:none;position:absolute;top:-8px;left:25px;box-shadow:0 12px 34px #10201633}.map-marker:hover div,.map-marker:focus div{flex-direction:column;gap:3px;display:flex}.map-marker div b{font-size:10px}.map-marker div small{color:var(--bank-muted);font-size:8px}.map-empty{text-align:center;background:#ffffffe6;border-radius:15px;flex-direction:column;align-items:center;padding:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-empty b{font-size:13px}.map-empty span{max-width:280px;color:var(--bank-muted);margin:7px 0 13px;font-size:9px}.map-empty button{background:var(--bank);border:0;border-radius:8px;height:34px;padding:0 13px;font-size:9px;font-weight:800}.card-page{grid-template-columns:1.15fr .65fr;align-items:start;gap:50px;display:grid}.demo-card{aspect-ratio:1.586;color:#fff;background:radial-gradient(circle at 90% 5%,#8cff646b,#0000 32%),linear-gradient(145deg,#102016,#2a4230);border-radius:28px;flex-direction:column;max-width:650px;margin-top:30px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 75px #10201640}.demo-card:after{content:"YORO";color:#0000;-webkit-text-stroke:1px #ffffff14;font-size:105px;font-weight:950;position:absolute;bottom:-28px;right:-12px;transform:rotate(-8deg)}.card-top{justify-content:space-between;display:flex}.card-top span{font-weight:850}.card-top b{background:var(--bank);color:#102016;border-radius:6px;padding:5px 8px;font-size:8px}.card-chip{color:#665812;background:#d9c56a;border-radius:8px;place-items:center;width:45px;height:34px;margin-top:45px;display:grid}.demo-card>strong{letter-spacing:.13em;margin-top:24px;font-size:clamp(19px,3.1vw,34px)}.card-bottom{z-index:2;gap:40px;margin-top:auto;display:flex;position:relative}.card-bottom span{flex-direction:column;gap:3px;font-size:9px;display:flex}.card-bottom small{color:#87998c;font-size:7px}.reveal-card{border:1px solid var(--bank-line);cursor:pointer;background:#fff;border-radius:10px;height:40px;margin-top:18px;padding:0 14px;font-size:9px;font-weight:800}.identity-card{flex-direction:column;margin-top:85px;padding:25px;display:flex}.identity-card>small{color:#568147;letter-spacing:.12em;font-size:8px}.identity-card h2{letter-spacing:-.05em;margin:17px 0 8px;font-size:30px}.identity-card p{color:var(--bank-muted);margin:0 0 10px;font-size:10px;line-height:1.5}.identity-card>b{font-size:20px}.identity-card>span{color:var(--bank-muted);margin-top:7px;font-size:8px;line-height:1.5}.identity-card hr{border:0;border-top:1px solid var(--bank-line);width:100%;margin:22px 0}.credit-overview{grid-template-columns:repeat(3,1fr);gap:9px;max-width:650px;margin-top:14px;display:grid}.credit-overview article{border:1px solid var(--bank-line);background:#fff;border-radius:13px;flex-direction:column;gap:6px;padding:15px;display:flex}.credit-overview article.available{background:#e8ffdf;border-color:#b8e8a6}.credit-overview small{color:var(--bank-muted);letter-spacing:.11em;font-size:7px}.credit-overview b{font-size:16px}.credit-repayment{border:1px solid var(--bank-line);background:#f5f7f3;border-radius:14px;grid-template-columns:1fr 180px 120px;align-items:center;gap:10px;max-width:650px;margin-top:12px;padding:16px;display:grid}.credit-repayment>div{flex-direction:column;gap:3px;display:flex}.credit-repayment>div small{color:#568147;letter-spacing:.11em;font-size:7px}.credit-repayment>div b{font-size:12px}.credit-repayment>div span{color:var(--bank-muted);font-size:8px;line-height:1.45}.credit-repayment label{border:1px solid var(--bank-line);background:#fff;border-radius:10px;align-items:center;height:42px;padding:0 10px;display:flex}.credit-repayment input{border:0;outline:0;flex:1;min-width:0;font-size:10px;font-weight:850}.credit-repayment label span{color:var(--bank-muted);font-size:8px}.credit-repayment button{background:var(--bank);color:#102016;cursor:pointer;border:0;border-radius:10px;height:42px;font-size:9px;font-weight:900}.credit-repayment button:disabled{opacity:.5;cursor:not-allowed}.shop-with-card{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;width:min(650px,100%);min-height:45px;margin-top:10px;font-size:10px;font-weight:850}.card-page .identity-card{border:1px solid var(--bank-line);background:#fff;border-radius:16px}.age-banner{background:#fff0f5;border:1px solid #efb8ca;border-radius:11px;justify-content:space-between;gap:20px;margin-bottom:35px;padding:13px 16px;display:flex}.age-banner b{color:#96264f;letter-spacing:.09em;font-size:9px}.age-banner span{color:#7a5260;font-size:9px}.draw-machine{color:#fff;background:#17131a;border-radius:24px;flex-direction:column;align-items:center;margin-top:35px;padding:55px;display:flex}.draw-balls{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.draw-balls span{background:linear-gradient(145deg,#ff73af,#ff3d87);border-radius:50%;place-items:center;width:clamp(48px,7vw,78px);height:clamp(48px,7vw,78px);font-size:clamp(18px,3vw,31px);font-weight:950;display:grid;box-shadow:inset -8px -10px 20px #46001c3d}.draw-machine button{color:#fff;cursor:pointer;background:#ff4f9a;border:0;border-radius:13px;min-width:190px;height:48px;margin-top:35px;font-size:11px;font-weight:850}.draw-machine small{color:#8e838f;margin-top:13px;font-size:8px}.responsible-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.responsible-grid article{border:1px solid var(--bank-line);background:#fff;border-radius:14px;padding:20px}.responsible-grid b{font-size:13px}.responsible-grid p{color:var(--bank-muted);margin:8px 0 0;font-size:9px;line-height:1.55}.sponsor-banner{text-align:left;cursor:pointer;background:#ebefea;border:1px dashed #9ca59e;border-radius:13px;grid-template-columns:170px 1fr auto;align-items:center;gap:18px;width:100%;min-height:74px;margin-top:40px;padding:14px 18px;display:grid}.sponsor-banner>span{letter-spacing:.11em;font-size:7px}.sponsor-banner div{flex-direction:column;gap:3px;display:flex}.sponsor-banner div b{font-size:11px}.sponsor-banner div small{color:var(--bank-muted);font-size:8px}.sponsor-banner strong{font-size:9px}.external-layer{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e0abd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.external-modal{text-align:center;background:#fff;border-radius:22px;width:min(560px,100%);padding:35px;position:relative;box-shadow:0 35px 100px #00000059}.external-modal>button{border:1px solid var(--bank-line);cursor:pointer;background:#fff;border-radius:50%;width:35px;height:35px;font-size:20px;position:absolute;top:15px;right:15px}.external-icon{background:#fff0c7;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 15px;font-size:22px;display:grid}.external-modal>small{color:#a06b00;letter-spacing:.12em;font-size:8px}.external-modal h2{letter-spacing:-.05em;margin:10px 0;font-size:32px}.external-modal p{color:var(--bank-muted);font-size:11px;line-height:1.65}.external-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.external-actions button,.external-actions a{border:1px solid var(--bank-line);color:#102016;cursor:pointer;background:#fff;border-radius:10px;place-items:center;height:45px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.external-actions a{background:var(--bank-dark);color:#fff}.bank-toast{z-index:400;color:#fff;background:#102016;border-radius:12px;align-items:center;gap:9px;max-width:min(580px,100vw - 30px);padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.bank-toast span{background:var(--bank);color:#102016;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.bank-loading{place-items:center;display:grid}.bank-loader{text-align:center;flex-direction:column;align-items:center;display:flex}.bank-loader span{background:var(--bank);border-radius:19px;place-items:center;width:65px;height:65px;font-size:22px;font-weight:950;animation:1.2s infinite alternate bank-pulse;display:grid}.bank-loader b{margin-top:18px}.bank-loader small{color:var(--bank-muted);margin-top:7px}@keyframes bank-pulse{to{transform:scale(1.08);box-shadow:0 0 0 17px #8cff6429}}.onboarding-shell{background:radial-gradient(circle at 10% 20%,#8cff6438,#0000 25%),#f4f6f2}.bank-onboarding{grid-template-columns:1.05fr .75fr;align-items:center;gap:7vw;min-height:calc(100vh - 36px);padding:70px 9vw;display:grid}.onboarding-story .bank-logo{width:55px;height:55px}.onboarding-story .bank-kicker{margin-top:20px}.onboarding-story h1{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(45px,6vw,86px);line-height:.91}.onboarding-story>p:not(.bank-kicker){max-width:610px;color:var(--bank-muted);margin:25px 0;font-size:13px;line-height:1.65}.onboarding-form{border:1px solid var(--bank-line);background:#fff;border-radius:20px;gap:14px;padding:28px;display:grid;box-shadow:0 28px 80px #182d1d1f}.secure-note{background:#eaffdf;border-radius:11px;gap:10px;padding:13px;display:flex}.secure-note>span{background:var(--bank);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.secure-note p{flex-direction:column;gap:4px;margin:0;display:flex}.secure-note b{font-size:9px}.secure-note small,.onboarding-form label>small{color:var(--bank-muted);font-size:8px;line-height:1.45}@media (max-width:1100px){.balance-card{grid-column:1/-1}.dashboard-grid,.business-columns,.card-page{grid-template-columns:1fr}.identity-card{margin-top:0}.business-list>article{grid-template-columns:44px 1fr auto}.business-value{display:none}.bank-onboarding{grid-template-columns:1fr}.onboarding-story h1{font-size:62px}.split-page{grid-template-columns:1fr}.transfer-card{min-height:220px}.deposit-band{grid-template-columns:1fr 1fr}.deposit-band>div{grid-column:1/-1}}@media (max-width:760px){.bank-simbar{flex-wrap:wrap;align-items:flex-start;gap:5px 10px;padding:8px 12px}.bank-simbar span{flex:1;min-width:180px}.bank-simbar button{text-align:left;width:100%;margin:3px 0 0}.bank-header{height:68px;padding:0 14px}.bank-head-actions button:first-child{display:none}.bank-layout{display:block}.bank-sidebar{border:0;border-bottom:1px solid var(--bank-line);z-index:10;padding:8px;position:sticky;top:0;overflow-x:auto}.bank-sidebar nav{min-width:max-content;display:flex}.bank-sidebar nav button{height:39px;padding:0 10px}.bank-sidebar nav button span,.sidebar-shop,.sidebar-legal{display:none}.bank-content{padding:30px 14px 55px}.bank-welcome{flex-direction:column;align-items:flex-start}.bank-welcome h1,.split-page h1,.card-page h1,.play-page h1{font-size:42px}.dashboard-grid,.business-columns,.responsible-grid{grid-template-columns:1fr}.balance-actions{flex-wrap:wrap}.panel{padding:16px}.deposit-band{grid-template-columns:1fr;padding:22px}.deposit-band>div{grid-column:auto}.business-list>article{grid-template-columns:38px 1fr}.business-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.empire-map{height:470px}.demo-card{padding:21px}.card-chip{margin-top:28px}.card-bottom{gap:17px}.draw-machine{padding:35px 15px}.sponsor-banner{grid-template-columns:1fr}.sponsor-banner>span{margin-bottom:-10px}.bank-onboarding{padding:45px 16px}.onboarding-story h1{font-size:48px}.onboarding-form{padding:20px}.external-actions{grid-template-columns:1fr}}.bank-currency-selector{border-color:var(--bank-line);min-width:118px;color:var(--bank-ink);background:#eef6ea}.onboarding-story .bank-currency-selector{width:150px;margin:14px 0 18px}.bank-loader .bank-primary{margin-top:22px}.bank-loader .bank-gate-currency{color:var(--bank-ink);background:#fff;margin-top:18px}.bank-loader .bank-gate-currency>span{width:auto;height:auto;color:var(--bank-muted);background:0 0;border-radius:0;font-size:8px;animation:none;display:block}.bank-loader .bank-gate-currency select{color:var(--bank-ink)}@media (max-width:760px){.bank-header .bank-currency-selector{min-width:92px}.bank-header .bank-currency-selector>span{display:none}.business-header-actions{justify-content:flex-start}.credit-overview,.credit-repayment{grid-template-columns:1fr}.credit-repayment>button{width:100%}}.blok-panel{background:radial-gradient(circle at 92% 12%,#8cff6466,#0000 30%),linear-gradient(135deg,#fff,#ecffe6);border:1px solid #bfe6b1;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:center;gap:22px;margin-bottom:24px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 22px 55px #10201614}.blok-panel h2{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(26px,3vw,42px)}.blok-panel p{max-width:720px;color:var(--bank-muted);margin:0;font-size:11px;line-height:1.65}.blok-code{color:#fff;background:#102016;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:150px;padding:20px;display:flex}.blok-code span{color:var(--bank);letter-spacing:.14em;font-size:8px;font-weight:900}.blok-code strong{letter-spacing:.08em;font-size:clamp(25px,3.2vw,42px)}.blok-code small{color:#aab8ad;font-size:8px}.blok-code button{color:#fff;cursor:pointer;background:#1c3022;border:1px solid #415546;border-radius:9px;min-height:34px;margin-top:4px;padding:0 12px;font-size:8px;font-weight:850}.blok-safety{background:#fff;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.blok-safety b{white-space:nowrap;font-size:9px}.blok-safety span{color:var(--bank-muted);font-size:8px;line-height:1.5}@media (max-width:760px){.blok-panel{grid-template-columns:1fr;padding:20px 16px}.blok-safety{flex-direction:column}.blok-code strong{font-size:27px}.blok-panel>.bank-primary{width:100%}}.subscription-overview-strip{text-align:left;width:100%;min-height:82px;color:var(--bank-dark);cursor:pointer;background:linear-gradient(100deg,#edffe6,#fff);border:1px solid #cbe7bf;border-radius:16px;grid-template-columns:38px 1fr auto 220px;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:grid}.subscription-overview-strip>span{background:var(--bank);border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.subscription-overview-strip>div{flex-direction:column;gap:4px;display:flex}.subscription-overview-strip>div small{color:#4b7850;letter-spacing:.12em;font-size:7px}.subscription-overview-strip>div b{font-size:12px}.subscription-overview-strip>strong{letter-spacing:-.04em;font-size:20px}.subscription-overview-strip>strong small{color:var(--bank-muted);font-size:8px}.subscription-overview-strip>em{color:var(--bank-muted);text-align:right;font-size:8px;font-style:normal}.subscription-bank-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.subscription-bank-summary article{border:1px solid var(--bank-line);background:#fff;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;display:flex}.subscription-bank-summary article:first-child{background:var(--bank-dark);color:#fff}.subscription-bank-summary small{color:var(--bank-muted);letter-spacing:.12em;margin-bottom:auto;font-size:7px}.subscription-bank-summary article:first-child small{color:var(--bank)}.subscription-bank-summary b{letter-spacing:-.055em;font-size:clamp(24px,3vw,38px)}.subscription-bank-summary span{color:var(--bank-muted);margin-top:7px;font-size:8px}.subscription-bank-list{gap:9px;display:grid}.subscription-bank-item{border:1px solid var(--bank-line);background:#fff;border-radius:16px;grid-template-columns:minmax(210px,.9fr) minmax(240px,1.25fr) minmax(150px,.55fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.subscription-bank-item.status-past_due{background:#fffaf0;border-color:#e5b659}.subscription-bank-item.status-paused,.subscription-bank-item.status-cancelled{opacity:.7}.subscription-bank-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.subscription-bank-brand>span{background:#e8ffdf;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-weight:950;display:grid}.subscription-bank-brand>div,.subscription-bank-billing,.subscription-bank-config{flex-direction:column;gap:4px;display:flex}.subscription-bank-brand small,.subscription-bank-billing small,.subscription-bank-config small{color:var(--bank-muted);letter-spacing:.1em;font-size:7px}.subscription-bank-brand b{font-size:13px}.subscription-bank-brand em{color:var(--bank-muted);font-size:7px;font-style:normal}.subscription-bank-config p{color:var(--bank-muted);margin:0;font-size:8px;line-height:1.5}.subscription-bank-billing b{font-size:17px}.subscription-bank-billing span{color:var(--bank-muted);font-size:7px}.subscription-bank-actions{grid-template-columns:1fr 1fr;gap:5px;min-width:150px;display:grid}.subscription-bank-actions>span{color:#2b7018;text-align:center;background:#e6ffdd;border-radius:7px;grid-column:1/-1;padding:5px 7px;font-size:7px;font-weight:900}.status-past_due .subscription-bank-actions>span{color:#8b5b00;background:#fff0c9}.status-paused .subscription-bank-actions>span,.status-cancelled .subscription-bank-actions>span{color:#667068;background:#edf0eb}.subscription-bank-actions button{border:1px solid var(--bank-line);cursor:pointer;background:#f8faf7;border-radius:8px;height:29px;font-size:7px;font-weight:800}.subscription-bank-actions button.cancel{color:#9c4039}.subscription-bank-empty{background:#fff;border:1px dashed #b8c1b6;border-radius:17px;justify-content:center;align-items:center;gap:16px;min-height:170px;padding:28px;display:flex}.subscription-bank-empty>span{background:#e8ffdf;border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.subscription-bank-empty div{flex-direction:column;gap:5px;display:flex}.subscription-bank-empty b{font-size:13px}.subscription-bank-empty p{color:var(--bank-muted);margin:0;font-size:9px}.subscription-market-links{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.subscription-market-links button{border:1px solid var(--bank-line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:37px 1fr;align-items:center;gap:10px;min-height:91px;padding:14px;display:grid}.subscription-market-links button>span{background:var(--bank-dark);width:37px;height:37px;color:var(--bank);border-radius:11px;grid-row:1/3;place-items:center;font-weight:950;display:grid}.subscription-market-links button>div{flex-direction:column;gap:3px;display:flex}.subscription-market-links button b{font-size:11px}.subscription-market-links button small{color:var(--bank-muted);font-size:7px}.subscription-market-links button em{color:#347722;grid-column:2;font-size:7px;font-style:normal;font-weight:850}.subscription-charge-history{margin-top:18px}@media (max-width:1100px){.subscription-bank-item{grid-template-columns:1fr 1fr}.subscription-bank-actions{grid-column:2}.subscription-overview-strip{grid-template-columns:38px 1fr auto}.subscription-overview-strip>em{text-align:left;grid-column:2/-1}.subscription-market-links{grid-template-columns:1fr}}@media (max-width:760px){.subscription-overview-strip{grid-template-columns:34px 1fr}.subscription-overview-strip>strong,.subscription-overview-strip>em{text-align:left;grid-column:2}.subscription-bank-summary,.subscription-bank-item{grid-template-columns:1fr}.subscription-bank-actions{grid-column:auto}.subscription-bank-config{border-top:1px solid var(--bank-line);border-bottom:1px solid var(--bank-line);padding:10px 0}}.wealth-hub{border:1px solid var(--bank-line);background:#fff;border-radius:20px;margin-top:12px;padding:24px}.wealth-hub>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.wealth-hub>header small,.legacy-business-heading small{color:#4b7850;letter-spacing:.13em;font-size:7px;font-weight:900}.wealth-hub h2,.legacy-business-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:25px}.wealth-hub>header button{color:#347722;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.wealth-hub>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.wealth-hub article{background:#f3f7f1;border-radius:14px;flex-direction:column;min-height:105px;padding:15px;display:flex}.wealth-hub article span{color:#4f8e42;font-size:14px}.wealth-hub article b{letter-spacing:-.04em;margin-top:auto;font-size:22px}.wealth-hub article small{color:var(--bank-muted);font-size:7px}.wealth-hub article>button{color:#347722;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:8px;font-weight:850}.business-studio{background:radial-gradient(circle at 92% 0,#dfffd2,#0000 25%),#fff;border:1px solid #bfd9b5;border-radius:25px;margin:24px 0 35px;padding:clamp(18px,3vw,34px);box-shadow:0 25px 70px #1b4c2217}.studio-head{grid-template-columns:1fr 230px;align-items:end;gap:30px;display:grid}.studio-head small,.business-studio>small,.studio-site-form>small,.studio-products form>small,.studio-reach-panel>small,.studio-section-title small{color:#347722;letter-spacing:.14em;font-size:7px;font-weight:900}.studio-head h2{letter-spacing:-.06em;max-width:720px;margin:9px 0;font-size:clamp(30px,4vw,50px);line-height:.96}.studio-head p{max-width:760px;color:var(--bank-muted);margin:0;font-size:10px;line-height:1.6}.studio-head label{color:var(--bank-muted);gap:6px;font-size:8px;display:grid}.studio-head select,.studio-site-form input,.studio-site-form textarea,.studio-products input,.studio-products textarea,.studio-products select{border:1px solid var(--bank-line);width:100%;color:var(--bank-dark);font:inherit;background:#fff;border-radius:11px}.studio-head select{height:43px;padding:0 10px}.studio-message{color:#28651c;background:#ecffe5;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:9px}.studio-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.studio-stats article{color:#fff;background:#122018;border-radius:15px;flex-direction:column;min-height:128px;padding:16px;display:flex}.studio-stats article.simulated{color:var(--bank-dark);background:#edf2eb}.studio-stats article.reach{color:#102016;background:#8cff64}.studio-stats small{color:#8cff64;letter-spacing:.1em;font-size:7px;font-weight:900}.studio-stats .simulated small,.studio-stats .reach small{color:#49604d}.studio-stats b{letter-spacing:-.05em;margin-top:auto;font-size:28px}.studio-stats b em{opacity:.6;font-size:12px;font-style:normal}.studio-stats span{color:#aebcb1;margin-top:4px;font-size:7px}.studio-stats .simulated span,.studio-stats .reach span{color:#546358}.studio-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:12px;display:grid}.studio-site-form,.studio-reach-panel,.studio-products>form,.studio-products>section,.studio-orders{border:1px solid var(--bank-line);background:#fff;border-radius:18px;padding:20px}.studio-section-title{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.studio-section-title h3,.studio-site-form h3,.studio-products h3,.studio-reach-panel h3{letter-spacing:-.045em;margin:6px 0 0;font-size:23px}.studio-section-title a{color:#347722;font-size:8px;font-weight:850}.studio-site-form>label,.studio-products form>label,.studio-products form>div label{color:var(--bank-muted);gap:6px;margin-top:16px;font-size:8px;display:grid}.studio-site-form input,.studio-products input,.studio-products select{height:42px;padding:0 11px}.studio-site-form textarea,.studio-products textarea{resize:vertical;min-height:78px;padding:11px}.slug-input{grid-template-columns:1fr auto;display:grid}.slug-input input{border-radius:11px 0 0 11px}.slug-input span{border:1px solid var(--bank-line);background:#f1f5ef;border-left:0;border-radius:0 11px 11px 0;align-items:center;padding:0 12px;font-size:9px;font-weight:850;display:flex}.template-grid{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:16px;display:grid}.template-card{cursor:pointer;border:1px solid;border-radius:12px;grid-template-columns:25px 1fr;align-content:start;gap:6px;min-height:105px;padding:10px;display:grid;position:relative}.template-card input{width:13px;height:13px;position:absolute;top:8px;right:8px}.template-card>span{color:#fff;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.template-card b{padding-right:14px;font-size:9px}.template-card small{opacity:.62;font-size:7px}.template-card:has(input:checked){outline:3px solid var(--bank);outline-offset:1px}.studio-publish-row{border-top:1px solid var(--bank-line);grid-template-columns:100px 1fr auto;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:grid}.studio-publish-row>label{color:var(--bank-muted);gap:5px;font-size:7px;display:grid}.studio-publish-row input[type=color]{height:38px;padding:4px}.studio-publish-row .studio-check{align-items:center;gap:8px;display:flex}.studio-publish-row .studio-check input{width:16px;height:16px}.studio-publish-row button,.studio-products form>button,.studio-reach-panel>button{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 15px;font-size:8px;font-weight:900}.studio-reach-panel{flex-direction:column;display:flex}.studio-reach-panel h3{font-size:30px}.studio-reach-panel p{color:var(--bank-muted);font-size:9px;line-height:1.65}.reach-meter{background:#e4eae2;border-radius:99px;height:10px;margin-top:18px;overflow:hidden}.reach-meter i{border-radius:inherit;background:var(--bank);height:100%;display:block}.studio-reach-panel>div+div{justify-content:space-between;margin-top:10px;display:flex}.studio-reach-panel>div+div span{color:var(--bank-muted);flex-direction:column;font-size:7px;display:flex}.studio-reach-panel>div+div b{color:var(--bank-dark);font-size:15px}.studio-reach-panel>button{background:#17311f;margin-top:22px}.studio-reach-panel>button.active{color:#3d5442;background:#e8f0e5}.studio-reach-panel>small:last-child{color:var(--bank-muted);margin-top:12px;font-size:7px;line-height:1.5}.studio-products{grid-template-columns:320px 1fr;gap:12px;margin-top:12px;display:grid}.studio-products form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-products form>button{background:var(--bank);width:100%;margin-top:15px}.studio-product-list{gap:7px;margin-top:14px;display:grid}.studio-product-list article{border:1px solid var(--bank-line);border-radius:12px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;padding:9px;display:grid}.studio-product-list article.inactive{opacity:.5}.studio-product-art{color:#fff;background:linear-gradient(140deg,#83d9ff,#765bff);border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.art-silk,.art-paper{background:linear-gradient(140deg,#f1d8ff,#9c6bc9)}.art-orbit,.art-cosmos{background:linear-gradient(140deg,#151d3e,#6d49d9)}.art-stone{background:linear-gradient(140deg,#e1d9cf,#7e756d)}.art-citrus,.art-ember{background:linear-gradient(140deg,#ffdf61,#ff5d43)}.art-ocean{background:linear-gradient(140deg,#69e2ec,#176bb3)}.art-mint{background:linear-gradient(140deg,#c7ffdb,#4dbb93)}.studio-product-list article>div{gap:3px;display:grid}.studio-product-list article>div b{font-size:10px}.studio-product-list article>div small{max-width:380px;color:var(--bank-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.studio-product-list strong{font-size:10px}.studio-product-list button{border:1px solid var(--bank-line);background:#f5f7f4;border-radius:8px;height:29px;font-size:7px;font-weight:850}.studio-no-products{color:var(--bank-muted);text-align:center;border:1px dashed #aeb9ab;border-radius:13px;margin-top:14px;padding:35px;font-size:9px}.studio-orders{margin-top:12px}.studio-orders>article{border-top:1px solid var(--bank-line);grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.studio-orders>article>span{color:#2f701c;background:#e7ffdf;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.studio-orders>article>div{display:grid}.studio-orders>article b{font-size:9px}.studio-orders>article small{color:var(--bank-muted);font-size:7px}.studio-orders>article strong{color:#347722;font-size:11px}.studio-orders>article em{background:#edf2eb;border-radius:6px;padding:5px 7px;font-size:6px;font-style:normal}.legacy-business-heading{margin:40px 0 14px}.studio-empty{background:#fff;border:1px dashed #aeb9ab;border-radius:18px;align-items:center;gap:15px;margin:20px 0;padding:25px;display:flex}.studio-empty>span{background:#e8ffdf;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.studio-empty b{font-size:12px}.studio-empty p{color:var(--bank-muted);margin:5px 0 0;font-size:8px}@media (max-width:1100px){.studio-stats{grid-template-columns:1fr 1fr}.studio-grid,.studio-products{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:760px){.wealth-hub>header,.studio-head{grid-template-columns:1fr;display:grid}.wealth-hub>div,.studio-stats,.template-grid{grid-template-columns:1fr 1fr}.studio-publish-row,.studio-products form>div{grid-template-columns:1fr}.studio-product-list article{grid-template-columns:38px 1fr auto}.studio-product-list strong{grid-column:2}.studio-product-list button{grid-area:1/3/3}.studio-orders>article{grid-template-columns:28px 1fr auto}.studio-orders>article em{display:none}}@media (max-width:460px){.wealth-hub>div,.studio-stats,.template-grid{grid-template-columns:1fr}.studio-section-title{flex-direction:column;align-items:flex-start}.studio-product-list article{grid-template-columns:35px 1fr}.studio-product-list strong,.studio-product-list button{grid-area:auto/2}.studio-product-list button{width:80px}}.bank-content{isolation:isolate;position:relative}.bank-content:before{content:"";z-index:-1;opacity:.035;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;height:510px;position:absolute;inset:0 0 auto}.bank-shell.is-personal .bank-content:before{background-image:url(/generated/bank/yoro-personal-card-v1.webp)}.bank-shell.is-business{--bank:#60e7d8;--bank-dark:#0c1b1f;--bank-line:#d5e2e0;--bank-muted:#60716f;color:#0c1b1f;background:#eef4f3}.bank-shell.is-business .bank-content:before{opacity:.065;background-image:url(/generated/bank/yoro-business-card-v1.webp)}.bank-shell.is-business .bank-simbar{background:#081316}.bank-shell.is-business .bank-simbar span{color:#a9bfbc}.bank-shell.is-business .bank-sidebar nav button:hover,.bank-shell.is-business .bank-sidebar nav button.active{background:#e3fbf7}.bank-shell.is-business .sidebar-shop>span{background:#167d78}.bank-shell.is-business .sidebar-legal{background:#0c1b1f}.bank-shell.is-business .sidebar-legal b{color:#60e7d8}.bank-header-center{justify-content:center;align-items:center;gap:10px;display:flex}.bank-account-switcher{border:1px solid var(--bank-line);background:#f3f6f2;border-radius:14px;gap:3px;padding:4px;display:flex}.bank-account-switcher>button{min-width:118px;height:48px;color:var(--bank-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:5px 9px;display:grid}.bank-account-switcher>button>span{background:#e4ebe2;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:950;display:grid}.bank-account-switcher>button>div{gap:1px;display:grid}.bank-account-switcher small{letter-spacing:.12em;font-size:6px}.bank-account-switcher b{font-size:10px}.bank-account-switcher>button.active{color:var(--bank-dark);background:#fff;box-shadow:0 4px 15px #142b1c14}.bank-account-switcher>button.active>span{background:var(--bank)}.business-account-select{border:1px solid var(--bank-line);background:#fff;border-radius:13px;gap:3px;min-width:175px;height:58px;padding:8px 11px;display:grid}.business-account-select small{color:var(--bank-muted);letter-spacing:.11em;font-size:6px;font-weight:900}.business-account-select select{min-width:0;color:var(--bank-dark);background:0 0;border:0;outline:0;font-size:9px;font-weight:850}.bank-shell.is-business .bank-head-actions button:last-child{max-width:190px}.bank-shell.is-business .bank-head-actions button:last-child b,.bank-shell.is-business .bank-head-actions button:last-child small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.business-welcome{align-items:flex-start}.business-welcome .page-lead{margin:13px 0 0}.business-account-hero{color:#fff;background:#0c1b1f url(/generated/bank/yoro-business-card-v1.webp) 50%/cover no-repeat;border-radius:23px;grid-template-columns:minmax(0,1.7fr) minmax(240px,.55fr);min-height:310px;display:grid;overflow:hidden;box-shadow:0 28px 75px #081e212e}.business-account-balance{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(26px,4vw,48px);display:flex}.business-account-balance>div:first-child{gap:11px;display:grid}.business-account-balance small,.business-account-status small{color:#66eee0;letter-spacing:.14em;font-size:8px;font-weight:900}.business-account-balance b{letter-spacing:-.065em;font-size:clamp(31px,4.4vw,66px);line-height:.94}.business-account-balance span{color:#b4c8c6;font-size:9px}.business-hero-actions{gap:8px;display:flex}.business-hero-actions button,.business-open-account{color:#fff;cursor:pointer;background:#041012a3;border:1px solid #ffffff38;border-radius:10px;min-height:40px;padding:0 15px;font-size:8px;font-weight:850}.business-open-account{color:#0c1b1f;background:#60e7d8;border-color:#60e7d8}.business-account-status{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#051013c7;flex-direction:column;padding:28px;display:flex}.business-account-status b{letter-spacing:-.045em;margin-top:auto;font-size:24px;line-height:1.05}.business-account-status span{color:#c0d0ce;margin-top:8px;font-size:9px}.business-account-status i{color:#79b9b3;border-top:1px solid #ffffff21;margin-top:15px;padding-top:15px;font-size:8px;font-style:normal}.business-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.business-metric-grid article{border:1px solid var(--bank-line);background:#fff;border-radius:16px;flex-direction:column;min-height:132px;padding:17px;display:flex}.business-metric-grid small{color:#477470;letter-spacing:.11em;font-size:7px;font-weight:900}.business-metric-grid b{letter-spacing:-.045em;margin-top:auto;font-size:24px}.business-metric-grid span{color:var(--bank-muted);margin-top:5px;font-size:8px}.business-dashboard-grid{grid-template-columns:1.45fr .65fr;gap:12px;margin-top:12px;display:grid}.business-empty-ledger{text-align:center;border:1px dashed #b4c6c3;border-radius:13px;place-content:center;min-height:220px;padding:25px;display:grid}.business-empty-ledger b{font-size:13px}.business-empty-ledger p{max-width:360px;color:var(--bank-muted);margin:7px auto 0;font-size:9px;line-height:1.55}.business-company-profile>small{color:#39736d;letter-spacing:.12em;font-size:7px;font-weight:900}.business-company-profile h2{letter-spacing:-.05em;margin:8px 0 20px;font-size:29px}.business-company-profile dl{margin:0;display:grid}.business-company-profile dl>div{border-top:1px solid var(--bank-line);gap:3px;padding:11px 0;display:grid}.business-company-profile dt{color:var(--bank-muted);font-size:7px}.business-company-profile dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.business-company-profile>button{color:#fff;cursor:pointer;background:#0c1b1f;border:0;border-radius:9px;width:100%;height:38px;margin-top:18px;font-size:8px;font-weight:850}.business-control-strip{background:#dbf5f1;border:1px solid #b9d9d5;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding:22px;display:flex}.business-control-strip>div{gap:4px;display:grid}.business-control-strip small{color:#39736d;letter-spacing:.12em;font-size:7px;font-weight:900}.business-control-strip b{font-size:15px}.business-control-strip span{color:#587370;font-size:8px}.business-control-strip button{color:#173b38;cursor:pointer;background:#fff;border:1px solid #9dc9c4;border-radius:9px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.business-no-company{color:#fff;background:#0c1b1f url(/generated/bank/yoro-business-card-v1.webp) 50%/cover no-repeat;border-radius:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:520px;padding:clamp(30px,7vw,85px);display:flex}.business-no-company small{color:#60e7d8;letter-spacing:.13em;font-size:8px;font-weight:900}.business-no-company h1{letter-spacing:-.065em;max-width:710px;margin:15px 0;font-size:clamp(42px,6vw,78px);line-height:.92}.business-no-company p{color:#bdd0ce;max-width:620px;font-size:11px;line-height:1.6}.business-no-company button{color:#0c1b1f;cursor:pointer;background:#60e7d8;border:0;border-radius:10px;min-height:44px;padding:0 17px;font-size:9px;font-weight:900}.business-transfer-page .business-transfer-form{border-color:#bcd8d4;box-shadow:0 18px 55px #0c322f12}.business-transfer-source{background:#e2f8f5;border-radius:12px;gap:3px;margin:-6px -6px 2px;padding:15px;display:grid}.business-transfer-source small{color:#39736d;letter-spacing:.12em;font-size:7px}.business-transfer-source b{font-size:14px}.business-transfer-source span{color:#53716e;font-size:8px}.business-account-required{background:#fff;border:1px solid #bad5d1;border-radius:17px;gap:9px;padding:24px;display:grid}.business-account-required b{font-size:18px}.business-account-required p{color:var(--bank-muted);margin:0;font-size:9px;line-height:1.55}.business-account-required button{color:#fff;cursor:pointer;background:#0c1b1f;border:0;border-radius:10px;min-height:42px;font-size:9px;font-weight:850}.personal-transfer-card{background:#102016 url(/generated/bank/yoro-personal-card-v1.webp) 50%/cover no-repeat}.business-transfer-card{background:#0c1b1f url(/generated/bank/yoro-business-card-v1.webp) 50%/cover no-repeat}.business-transfer-card small{color:#60e7d8}.business-transfer-card p{color:#a9bfbc}.personal-card-art,.business-card-art{transition:background-image .32s,box-shadow .32s}.personal-card-forest{background:#102016 url(/generated/bank/yoro-personal-card-v1.webp) 50%/cover no-repeat}.personal-card-aurora{background:#10102b url(/generated/bank/yoro-personal-card-aurora-v1.webp) 50%/cover no-repeat;box-shadow:0 26px 60px #2b1f9447}.business-card-petrol{background:#0c1b1f url(/generated/bank/yoro-business-card-v1.webp) 50%/cover no-repeat}.business-card-gold{background:#0a0a09 url(/generated/bank/yoro-business-card-gold-v1.webp) 50%/cover no-repeat;box-shadow:0 27px 65px #48300c45}.personal-card-art:after,.business-card-art:after{display:none}.personal-card-aurora .card-top b{color:#fff;background:#9d70ff}.business-card-art .card-top b{background:#60e7d8}.business-card-gold .card-top b{color:#17110a;background:#d9b668}.business-card-art .card-bottom{gap:22px}.business-card-art .card-bottom span:first-child{max-width:220px}.business-activate-card{color:#fff;background:#0c1b1f;border-color:#0c1b1f}.business-card-metrics{grid-template-columns:repeat(3,1fr);gap:9px;max-width:650px;margin-top:14px;display:grid}.business-card-metrics article{border:1px solid var(--bank-line);background:#fff;border-radius:13px;flex-direction:column;gap:6px;min-height:96px;padding:14px;display:flex}.business-card-metrics small{color:#39736d;letter-spacing:.11em;font-size:7px}.business-card-metrics b{font-size:16px}.business-card-metrics span{color:var(--bank-muted);margin-top:auto;font-size:7px}.business-card-transfer{max-width:650px}.business-identity-card{border-color:#bcd8d4}.business-identity-card>small{color:#39736d}.card-personalizer{border:1px solid var(--bank-line);background:#fff;border-radius:18px;max-width:650px;margin:18px 0;padding:19px;box-shadow:0 14px 42px #1228180f}.card-personalizer>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.card-personalizer>header small{color:#347722;letter-spacing:.13em;font-size:7px;font-weight:900}.card-personalizer>header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:23px}.card-personalizer>header>span{max-width:240px;color:var(--bank-muted);text-align:right;font-size:7px;line-height:1.55}.card-style-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.card-style-grid>button{border:1px solid var(--bank-line);min-height:110px;color:var(--bank-dark);text-align:left;cursor:pointer;background:#f7f9f6;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:104px 1fr auto;align-items:center;gap:5px 10px;padding:9px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.card-style-grid>button:hover{transform:translateY(-2px)}.card-style-grid>button.active{border-color:var(--bank);box-shadow:0 0 0 2px var(--bank)}@supports (color:color-mix(in lab, red, red)){.card-style-grid>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--bank) 48%,transparent)}}.card-style-grid i{background-position:50%;background-size:cover;border-radius:9px;grid-row:1/3;width:104px;height:66px;box-shadow:0 8px 20px #06120929}.card-style-grid b{align-self:end;font-size:10px}.card-style-grid small{color:var(--bank-muted);align-self:start;font-size:7px;line-height:1.4}.card-style-grid em{color:#57705c;letter-spacing:.08em;background:#e9efe7;border-radius:7px;grid-area:1/3/3;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.card-style-grid>button.active em{background:var(--bank);color:#102016}.card-detail-select{border:1px solid var(--bank-line);background:#fafbf9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:13px;display:flex}.card-detail-select>span{gap:3px;display:grid}.card-detail-select b{font-size:9px}.card-detail-select small{color:var(--bank-muted);font-size:7px}.card-detail-select select{border:1px solid var(--bank-line);min-width:210px;height:37px;color:var(--bank-dark);background:#fff;border-radius:9px;padding:0 10px;font-size:8px;font-weight:750}.business-card-personalizer{border-color:#b8d9d5}.business-card-personalizer>header small{color:#397b75}.business-card-personalizer .card-style-grid>button.active{border-color:#60e7d8}.business-card-personalizer .card-style-grid>button.active em{background:#60e7d8}.bank-shell.is-business .business-studio{background:radial-gradient(circle at 92% 0,#d8fbf6,#0000 27%),#fff;border-color:#b7d8d4;box-shadow:0 25px 70px #0a3b3917}.bank-shell.is-business .studio-head small,.bank-shell.is-business .business-studio>small,.bank-shell.is-business .studio-site-form>small,.bank-shell.is-business .studio-products form>small,.bank-shell.is-business .studio-reach-panel>small,.bank-shell.is-business .studio-section-title small{color:#397b75}.bank-shell.is-business .studio-message{color:#1c625c;background:#e1faf6}.bank-shell.is-business .studio-stats article{background:#0c1b1f}.bank-shell.is-business .studio-stats article.simulated{background:#e8f1ef}.bank-shell.is-business .studio-stats article.reach{background:#60e7d8}.bank-shell.is-business .studio-stats small{color:#60e7d8}.bank-shell.is-business .studio-site-form>label,.bank-shell.is-business .studio-products form>label,.bank-shell.is-business .studio-products form>div label{color:#60716f}.bank-shell.is-business .studio-section-title a,.bank-shell.is-business .studio-orders>article strong{color:#267d76}.bank-shell.is-business .studio-orders>article>span{color:#267d76;background:#ddf9f5}.bank-shell.is-business .studio-reach-panel>button{background:#0c1b1f}@media (max-width:1280px){.bank-header{gap:12px;height:auto;min-height:82px;padding:10px 20px}.bank-header-center{margin-left:auto}.bank-account-switcher>button{min-width:96px}.business-account-select{min-width:150px}.bank-head-actions button:first-child{display:none}.business-account-hero{grid-template-columns:1.4fr .6fr}.business-metric-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.bank-header{flex-wrap:wrap}.bank-header-center{order:3;justify-content:flex-start;width:100%}.bank-account-switcher,.bank-account-switcher>button,.business-account-select{flex:1}.business-account-hero,.business-dashboard-grid{grid-template-columns:1fr}.business-account-status{min-height:145px}.business-metric-grid{grid-template-columns:1fr 1fr}.business-card-metrics{grid-template-columns:1fr}.business-control-strip{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.bank-header-center{flex-direction:column;align-items:stretch}.business-account-select{width:100%}.business-account-hero{min-height:420px}.business-account-balance{padding:24px}.business-account-balance b{font-size:36px}.business-hero-actions{flex-direction:column;width:100%}.business-hero-actions button,.business-open-account{width:100%}.business-metric-grid{grid-template-columns:1fr}.business-welcome{flex-direction:column;align-items:flex-start}.business-welcome>button{width:100%}.business-no-company{min-height:430px}.business-card-art .card-bottom{gap:10px}.business-card-art .card-bottom span{font-size:7px}.business-card-art .card-bottom small{font-size:5px}.card-personalizer>header,.card-detail-select{flex-direction:column;align-items:flex-start}.card-personalizer>header>span{text-align:left}.card-style-grid{grid-template-columns:1fr}.card-detail-select select{width:100%;min-width:0}}.card-detail-select>label{gap:3px;display:grid}@media (max-width:760px){.bank-sidebar{scrollbar-width:none}.bank-sidebar::-webkit-scrollbar{display:none}}.bank-shell{--bank:#8df76a;--bank-dark:#0b1911;--bank-line:#dce4de;--bank-muted:#627068;font-family:var(--font-body);background:#f2f5f2}.bank-header{z-index:30;position:sticky;top:0;box-shadow:0 8px 30px #10261609}.bank-brand b{align-items:center;gap:7px;display:flex}.bank-brand b em{color:#426049;letter-spacing:.12em;background:#e8f3e6;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950}.bank-sidebar{background:#ffffffeb;position:relative}.bank-sidebar:before{content:"BANKOWOŚĆ";color:#8c9990;letter-spacing:.16em;margin:0 13px 10px;font-size:7px;font-weight:900}.bank-content{width:100%;max-width:1560px;margin:0 auto;padding-top:38px}.bank-home-welcome{align-items:center;margin-bottom:24px}.bank-home-welcome h1{max-width:900px;font-size:clamp(36px,3.6vw,56px)}.bank-home-welcome>div>p:last-child{color:var(--bank-muted);margin:11px 0 0;font-size:11px}.bank-session-status{color:#516159;white-space:nowrap;background:#fff;border:1px solid #d5dfd7;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:800;display:flex;box-shadow:0 8px 24px #1026160a}.bank-session-status i{background:#57bf3b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4f6df}.bank-home-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);gap:12px;display:grid}.bank-account-hero{background:radial-gradient(circle at 88% 0,#8df76a4a,#0000 30%),linear-gradient(145deg,#0a1810 0%,#12281a 58%,#0c1d13 100%);border:0;border-radius:24px;min-height:430px;padding:30px;box-shadow:0 28px 70px #081c0e2e}.bank-account-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff09 42.2%,#0000 72%);position:absolute;inset:0}.bank-account-hero:after{-webkit-text-stroke-color:#ffffff0b;font-size:235px;top:-55px;right:-34px}.bank-account-hero .balance-top span{color:#c9d5cc;font-size:10px;font-weight:750}.bank-account-hero .balance-top button{color:#eaf0eb;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;padding:8px 10px}.bank-account-hero>strong{margin-top:29px;font-size:clamp(37px,4.6vw,68px)}.bank-account-hero .bank-account-number{color:#dbe5dd;letter-spacing:.04em;margin-top:8px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.bank-account-hero .bank-account-number span{color:#799083;font-family:var(--font-body);letter-spacing:0;font-size:8px}.bank-account-hero .balance-chart{opacity:.8;height:78px;margin-top:18px}.bank-account-hero .balance-chart i{background:linear-gradient(#91ff6e,#91ff6e0f)}.bank-account-hero .balance-actions{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:auto;display:grid}.bank-account-hero .balance-actions button{text-align:left;background:#ffffff0f;border-color:#ffffff1f;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-items:center;gap:2px 8px;height:auto;min-height:69px;padding:10px;transition:background .2s,transform .2s,border-color .2s;display:grid}.bank-account-hero .balance-actions button:hover{background:#ffffff1a;border-color:#8df76a70;transform:translateY(-2px)}.bank-account-hero .balance-actions button>span{background:var(--bank);color:#102016;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:950;display:grid}.bank-account-hero .balance-actions button>b{align-self:end;font-size:8px}.bank-account-hero .balance-actions button>small{color:#91a197;align-self:start;font-size:6px}.bank-cashflow-card{border:1px solid var(--bank-line);background:#fff;border-radius:24px;flex-direction:column;min-height:430px;padding:24px;display:flex;box-shadow:0 18px 55px #1026160e}.bank-cashflow-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bank-cashflow-card>header small,.cashflow-net small{color:#4f7a58;letter-spacing:.13em;font-size:7px;font-weight:900}.bank-cashflow-card h2{letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.bank-cashflow-card>header>span{color:#3c5c43;background:#eef5ec;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.cashflow-net{background:#f2f7f0;border-radius:17px;gap:6px;margin-top:25px;padding:20px;display:grid}.cashflow-net b{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,37px)}.cashflow-net b.positive{color:#2c7b21}.cashflow-net b.negative{color:#a5473b}.cashflow-net p{color:var(--bank-muted);margin:0;font-size:7px;line-height:1.5}.bank-cashflow-card dl{margin:17px 0 0;display:grid}.bank-cashflow-card dl>div{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bank-cashflow-card dt{color:var(--bank-muted);font-size:8px}.bank-cashflow-card dd{text-align:right;margin:0;font-size:9px;font-weight:850}.bank-cashflow-card>button{border:1px solid var(--bank-line);color:#1b2e20;cursor:pointer;background:#fff;border-radius:10px;min-height:38px;margin-top:auto;font-size:8px;font-weight:850}.bank-control-deck{border:1px solid var(--bank-line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;padding:8px;display:grid;box-shadow:0 12px 34px #10261609}.bank-control-deck article{border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.bank-control-deck article+article{border-left:1px solid #edf1ed;border-radius:0 13px 13px 0}.bank-control-deck article>span{color:#5d6b62;background:#edf1ed;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:950;display:grid}.bank-control-deck article>span.ok{color:#2f7a23;background:#e5f9df}.bank-control-deck article>span.pending{color:#8a5d0c;background:#fff2d8}.bank-control-deck article>div{gap:3px;min-width:0;display:grid}.bank-control-deck small{color:#78847c;letter-spacing:.11em;font-size:6px;font-weight:900}.bank-control-deck b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bank-control-deck button{color:#2f6f27;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px;font-size:7px;font-weight:900}.bank-control-deck+.wealth-hub{margin-top:18px}#bank-ledger,#bank-status-center{scroll-margin-top:110px}.bank-panel-empty{text-align:center;background:#f8faf7;border:1px dashed #cfd9d1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.bank-panel-empty>span{color:#347826;background:#e4f8de;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.bank-panel-empty b{margin-top:12px;font-size:12px}.bank-panel-empty small{color:var(--bank-muted);margin-top:5px;font-size:8px}.bank-panel-empty button{background:var(--bank-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:34px;margin-top:14px;padding:0 12px;font-size:8px;font-weight:850}.bank-panel-empty.compact{min-height:190px}@media (max-width:1180px){.bank-home-grid{grid-template-columns:1fr}.bank-cashflow-card{min-height:auto}.bank-cashflow-card>button{margin-top:18px}.bank-control-deck{grid-template-columns:1fr}.bank-control-deck article+article{border-top:1px solid #edf1ed;border-left:0;border-radius:13px}}@media (max-width:760px){.bank-header{position:relative;top:auto}.bank-sidebar{position:sticky}.bank-sidebar:before{display:none}.bank-content{padding-top:26px}.bank-home-welcome{align-items:flex-start}.bank-session-status{align-self:flex-start}.bank-account-hero{min-height:465px;padding:21px}.bank-account-hero>strong{font-size:36px}.bank-account-hero .balance-actions{grid-template-columns:1fr 1fr}.bank-control-deck article{grid-template-columns:35px 1fr}.bank-control-deck article>button{text-align:left;grid-column:2;padding:0}.bank-cashflow-card{padding:19px}.bank-account-hero .bank-account-number{font-size:8px}.bank-account-hero .bank-account-number span{margin-top:3px;display:block}.bank-home-welcome h1{font-size:39px}}@media (max-width:420px){.bank-account-hero .balance-actions{grid-template-columns:1fr}.bank-account-hero{min-height:600px}.bank-account-hero>strong{font-size:30px}.bank-account-hero .balance-chart{height:62px}.bank-control-deck b{white-space:normal}}:is(.bank-shell button:focus-visible,.bank-shell input:focus-visible,.bank-shell select:focus-visible){outline:3px solid var(--bank)}@supports (color:color-mix(in lab, red, red)){:is(.bank-shell button:focus-visible,.bank-shell input:focus-visible,.bank-shell select:focus-visible){outline:3px solid color-mix(in srgb,var(--bank) 72%,#fff)}}:is(.bank-shell button:focus-visible,.bank-shell input:focus-visible,.bank-shell select:focus-visible){outline-offset:2px}.bank-head-actions{gap:7px}.bank-head-actions .bank-quick-trigger{flex-direction:row;align-items:center;gap:7px;min-height:43px;padding:0 9px 0 7px}.bank-quick-trigger>span{color:#223729;background:#edf3eb;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:950;display:grid}.bank-quick-trigger>small{color:#35493b;white-space:nowrap;font-weight:850}.bank-quick-trigger kbd,.bank-quick-dialog kbd{color:#617068;font:800 6px/1 var(--font-body);background:#f4f6f3;border:1px solid #d8e0d9;border-bottom-color:#c4cec6;border-radius:6px;padding:4px 6px;box-shadow:0 1px #d1d9d2}.bank-head-actions .bank-notification-button{flex-direction:row;align-items:center;gap:7px}.bank-notification-button>span{color:#49a731}.bank-quick-layer{z-index:100;place-items:start center;padding:clamp(24px,8vh,82px) 18px 24px;display:grid;position:fixed;inset:0}.bank-quick-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#050d08a3;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bank-quick-dialog{color:#102016;background:#f6f8f5;border:1px solid #fff9;border-radius:24px;flex-direction:column;width:min(620px,100%);max-height:min(760px,100vh - 48px);animation:.2s ease-out bank-quick-in;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000054}@keyframes bank-quick-in{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}.bank-quick-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 23px 15px;display:flex}.bank-quick-dialog>header small{color:#4f7a58;letter-spacing:.15em;font-size:7px;font-weight:950}.bank-quick-dialog>header h2{letter-spacing:-.05em;margin:5px 0 0;font-size:29px}.bank-quick-dialog>header>button{color:#324339;cursor:pointer;background:#fff;border:1px solid #dbe2dc;border-radius:10px;width:35px;height:35px;font-size:18px}.bank-quick-search{background:#fff;border:1px solid #cfd9d1;border-radius:14px;align-items:center;gap:11px;height:54px;margin:0 23px 13px;padding:0 14px;display:flex;box-shadow:0 8px 28px #112b180f}.bank-quick-search>span{color:#3e6846;font-size:18px}.bank-quick-search input{color:#102016;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.bank-quick-search input::placeholder{color:#8b968e}.bank-quick-results{gap:5px;min-height:180px;padding:0 15px 15px;display:grid;overflow-y:auto}.bank-quick-results>button{color:#102016;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:40px 1fr auto 24px;align-items:center;gap:11px;min-height:68px;padding:9px;transition:background .16s,transform .16s;display:grid}:is(.bank-quick-results>button:hover,.bank-quick-results>button:focus-visible){background:#e9f3e6;transform:translate(2px)}.bank-quick-results>button>span{width:40px;height:40px;color:var(--bank);background:#102016;border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.bank-quick-results>button>div{gap:4px;min-width:0;display:grid}.bank-quick-results>button b{font-size:11px}.bank-quick-results>button small{color:#66736a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.bank-quick-results>button em{color:#68746b;white-space:nowrap;background:#eef2ed;border-radius:999px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.bank-quick-results>button>i{font-size:12px;font-style:normal}.bank-quick-empty{text-align:center;place-content:center;min-height:190px;display:grid}.bank-quick-empty b{font-size:14px}.bank-quick-empty span{color:var(--bank-muted);margin-top:6px;font-size:9px}.bank-quick-dialog>footer{background:#fff;border-top:1px solid #dfe5df;align-items:center;gap:16px;min-height:48px;padding:9px 23px;display:flex}.bank-quick-dialog>footer span{color:#6d796f;align-items:center;gap:6px;font-size:7px;display:flex}.bank-quick-dialog>footer b{color:#3e6b45;margin-left:auto;font-size:7px}@media (max-width:1280px){.bank-head-actions .bank-quick-trigger{display:flex}.bank-quick-trigger>small,.bank-quick-trigger kbd{display:none}}@media (max-width:760px){.bank-layout{padding-bottom:78px}.bank-sidebar{z-index:70;padding:7px 6px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:0;border-top:1px solid #d8e1da;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -12px 36px #10261617}.bank-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.bank-sidebar nav button{text-align:center;white-space:nowrap;border-radius:11px;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:0;height:58px;padding:5px 2px;font-size:6px;line-height:1.1}.bank-sidebar nav button span{width:26px;height:26px;font-size:10px;display:grid}.bank-sidebar nav button.active{background:#e9fbe4}.bank-content{padding-bottom:42px}.bank-head-actions .bank-notification-button,.bank-head-actions .bank-profile-button{display:none}.bank-head-actions .bank-quick-trigger{justify-content:center;width:43px;padding:0;display:flex}.bank-quick-trigger>span{background:var(--bank)}.bank-quick-dialog{border-radius:20px;max-height:calc(100vh - 28px)}.bank-quick-layer{padding:14px 10px}.bank-quick-dialog>header{padding:19px 18px 13px}.bank-quick-dialog>header h2{font-size:25px}.bank-quick-search{margin:0 18px 10px}.bank-quick-results{padding:0 10px 10px}.bank-quick-results>button{grid-template-columns:38px 1fr 20px}.bank-quick-results>button>span{width:38px;height:38px}.bank-quick-results>button em{display:none}.bank-quick-dialog>footer{padding:9px 18px}.bank-quick-dialog>footer b{display:none}}@media (max-width:390px){.bank-sidebar nav button{font-size:5.5px}.bank-sidebar nav button span{width:24px;height:24px}.bank-quick-results>button small{max-width:230px}}.signature-experience{border:1px solid var(--line);background:#fff;border-radius:34px;max-width:1370px;margin:75px auto 35px;padding:54px;overflow:hidden;box-shadow:0 30px 90px #20181212}.signature-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:60px;margin-bottom:34px;display:grid}.signature-heading .eyebrow span{background:var(--accent);width:28px;height:28px;color:var(--ink);letter-spacing:0;border-radius:9px;place-items:center;margin-right:8px;display:inline-grid}.signature-heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.98}.signature-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.signature-studio{background:#f5f5f1;border:1px solid #deded9;border-radius:28px;grid-template-columns:minmax(0,1.13fr) minmax(420px,.87fr);display:grid;overflow:hidden}.signature-visual{background:#e8e9e3;min-height:610px;position:relative;overflow:hidden}.signature-controls{background:#fff;padding:31px}.signature-product-line{border-bottom:1px solid #e7e7e2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.signature-product-line>div{flex-direction:column;gap:4px;display:flex}.signature-product-line small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.signature-product-line>div b{letter-spacing:-.03em;font-size:20px}.signature-product-line>span{letter-spacing:-.04em;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:23px;font-weight:900;display:flex}.signature-product-line>span small{letter-spacing:.04em;margin-top:3px}.signature-controls fieldset{border:0;margin:0 0 20px;padding:0}.signature-controls legend{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900}.signature-controls fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.signature-controls fieldset button{cursor:pointer;text-align:left;background:#fff;border:1px solid #deded9;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;column-gap:8px;min-height:84px;padding:11px;transition:border .18s,transform .18s,box-shadow .18s;display:grid}.signature-controls fieldset button:hover{border-color:#aaa;transform:translateY(-2px)}.signature-controls fieldset button.active{border:2px solid var(--accent);box-shadow:0 8px 24px var(--accent);padding:10px}@supports (color:color-mix(in lab, red, red)){.signature-controls fieldset button.active{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent)}}.signature-controls fieldset button>i{border:1px solid #aaa;border-radius:50%;grid-row:1/3;width:18px;height:18px;box-shadow:inset 0 0 0 3px #fff}.signature-controls fieldset button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.signature-controls fieldset button b{text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.signature-controls fieldset button small{color:#777;font-size:8px;line-height:1.3}.signature-controls fieldset button em{color:var(--accent);grid-column:2;align-self:end;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.signature-controls fieldset button em{color:color-mix(in srgb, var(--accent) 65%, #252525)}}.signature-controls fieldset button em{font-size:8px;font-style:normal;font-weight:900}.signature-actions{grid-template-columns:1fr auto;gap:8px;margin-top:25px;display:grid}.signature-actions button{cursor:pointer;border-radius:14px;min-height:52px;padding:0 17px;font-size:10px;font-weight:900}.signature-primary{background:var(--ink);color:#fff;border:0}.signature-primary span{color:var(--accent);margin-left:16px;font-size:18px}.signature-secondary{background:#fff;border:1px solid #d8d8d3}.signature-safety{color:#8a8a84;margin:12px 0 0;font-size:8px;line-height:1.45}.signature-facts{background:#deded9;border:1px solid #deded9;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.signature-facts>div{background:#fafaf7;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:15px 18px;display:flex}.signature-facts b{letter-spacing:-.02em;font-size:15px}.signature-facts small{color:var(--muted);font-size:8px;line-height:1.35}.visual-stage-copy{z-index:4;flex-direction:column;display:flex;position:absolute;top:26px;left:28px}.visual-stage-copy span{letter-spacing:.2em;font-size:10px;font-weight:950}.visual-stage-copy small{color:#646862;margin-top:4px;font-size:9px}.visual-watermark{z-index:0;color:#0000000f;letter-spacing:-.08em;font-size:clamp(55px,9vw,125px);font-weight:950;line-height:1;position:absolute;bottom:4px;left:22px}.motori-visual{--signature-color:#d8d7d2;background:radial-gradient(circle at 55% 32%,#fff 0,#eef0ec 35%,#d8dcd5 100%)}.motori-visual:before{content:"";opacity:.8;background:linear-gradient(118deg,#0000 49.7%,#ffffffb3 50%,#0000 50.3%);position:absolute;inset:0}.car-shadow{filter:blur(22px);background:#1114113d;border-radius:50%;width:72%;height:80px;position:absolute;top:61%;left:14%;transform:skew(-13deg)}.car-window{z-index:2;background:#dce6e68c;width:2px;height:61px;position:absolute;top:-45px;left:52%;transform:rotate(-7deg)}.wheel{background:repeating-conic-gradient(#aeb2af 0 9deg, #353a38 9deg 24deg);border:14px solid #151718;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-31px;box-shadow:inset 0 0 0 7px #777,0 10px 15px #0000004d}.wheel:after{content:"";background:#222;border-radius:50%;position:absolute;inset:17px}.visual-spec-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #ffffff8c;border-radius:14px;flex-direction:column;min-width:190px;padding:15px 17px;display:flex;position:absolute;bottom:25px;right:25px;box-shadow:0 15px 35px #0000001c}.visual-spec-card span{color:#727772;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.visual-spec-card b{margin-top:5px;font-size:16px}.visual-spec-card small{color:#6d716c;font-size:8px}.pc-glow{filter:blur(80px);opacity:.2;background:#00d58c;border-radius:50%;width:360px;height:360px;position:absolute;top:16%;left:17%}.pc-case{border:8px solid var(--signature-color);width:270px;height:420px;position:absolute;top:15%;left:12%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-case{border:8px solid color-mix(in srgb, var(--signature-color) 75%, white)}}.pc-case{background:linear-gradient(145deg,#ffffff1f,#050a09bf);border-radius:20px;box-shadow:inset 0 0 0 2px #ffffff29,25px 35px 55px #00000080,0 0 45px #00d78c21}.pc-case:after{content:"";background:linear-gradient(115deg,#fff3,#0000 35%);position:absolute;inset:0}.map-road{z-index:1;border:18px solid #ffffffe6;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #c292761c}.map-point{z-index:4;background:var(--accent);text-align:center;border:5px solid #fff;border-radius:50%;place-items:center;min-width:62px;height:62px;padding:8px;font-size:11px;font-weight:950;display:grid;position:absolute;box-shadow:0 10px 25px #512f1d2e}.map-point small{font-size:6px;font-weight:700;display:block}@keyframes signature-courier{0%{transform:translate(-55px,-25px)}to{transform:translate(75px,45px)}}.pizza-preview{z-index:3;background:radial-gradient(circle,#f8db70 0 49%,#e6583c 50% 60%,#f4c962 61%);border:15px solid #d18b47;border-radius:50%;width:175px;height:175px;transition:transform .25s;position:absolute;bottom:10%;left:23%;box-shadow:0 20px 35px #6e40203b}.pizza-preview i{background:#b62f28;border-radius:50%;width:25px;height:25px;position:absolute;box-shadow:inset -3px -3px #0000001a}.pizza-preview i:first-child{top:35px;left:25px}.pizza-preview i:nth-child(2){top:22px;right:31px}.pizza-preview i:nth-child(3){top:71px;left:61px}.pizza-preview i:nth-child(4){bottom:31px;right:18px}.pizza-preview i:nth-child(5){bottom:20px;left:27px}.food-ticket{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #6f402824;border-radius:16px;flex-direction:column;width:200px;padding:19px;display:flex;position:absolute;top:23px;right:22px;box-shadow:0 16px 35px #50301e26}.food-ticket small{color:#9b6b52;letter-spacing:.12em;font-size:7px;font-weight:900}.food-ticket b{margin:8px 0 4px;font-size:18px}.food-ticket span{color:#76685e;margin-top:3px;font-size:8px}.food-ticket strong{color:#d64e2e;border-top:1px dashed #cbb7aa;margin-top:13px;padding-top:10px;font-size:11px}.pet-halo{border:1px solid #fffc;border-radius:50%;width:360px;height:360px;position:absolute;top:17%;left:8%;box-shadow:0 0 0 34px #ffffff2b,0 0 0 68px #ffffff1a}.pet-avatar{z-index:3;background:var(--signature-color);border:12px solid #ffffffd1;border-radius:48% 48% 45% 45%;place-items:center;width:205px;height:205px;display:grid;position:absolute;top:29%;left:20%;box-shadow:inset 0 -28px 45px #1e463f1f,0 28px 48px #2a5b5333}.pet-ear{z-index:-1;background:var(--signature-color);border:10px solid #fffc;border-radius:55% 55% 16% 16%;width:74px;height:88px;position:absolute;top:-42px}@supports (color:color-mix(in lab, red, red)){.pet-ear{background:color-mix(in srgb, var(--signature-color) 82%, #fff)}}.pet-ear-a{left:1px;transform:rotate(-24deg)}.pet-ear-b{right:1px;transform:rotate(24deg)}.pet-avatar b{letter-spacing:-.08em;font-size:78px;line-height:1}.pet-avatar span{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:23px}.pet-orbit{z-index:4;pointer-events:none;position:absolute;inset:0}.pet-orbit span{letter-spacing:.1em;text-align:center;background:#ffffffdb;border:1px solid #07302a1c;border-radius:999px;min-width:66px;padding:8px 10px;font-size:7px;font-weight:950;animation:3.2s ease-in-out infinite alternate pet-float;position:absolute;box-shadow:0 9px 22px #174e451a}.pet-orbit span:first-child{top:63%;left:8%}.pet-orbit span:nth-child(2){animation-delay:-.8s;top:15%;left:46%}.pet-orbit span:nth-child(3){animation-delay:-1.6s;top:59%;left:51%}@keyframes pet-float{0%{transform:translateY(-4px)}to{transform:translateY(8px)}}.pet-bowl{z-index:3;color:#fff;background:#123f39;border-radius:18px 18px 80px 80px;flex-direction:column;justify-content:center;align-items:center;width:250px;height:94px;display:flex;position:absolute;bottom:7%;left:14%;box-shadow:inset 0 9px #ffffff21,0 18px 30px #16463e38}.pet-bowl:before{content:"";background:#1a5a51;border-radius:50%;width:270px;height:21px;position:absolute;top:-7px;left:-10px;box-shadow:inset 0 5px 7px #ffffff21}.pet-bowl span{letter-spacing:.16em;font-size:7px;font-weight:900}.pet-bowl strong{margin-top:5px;font-size:15px}.pet-plan-card{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #ffffffb8;border-radius:18px;flex-direction:column;width:225px;padding:20px;display:flex;position:absolute;top:82px;right:24px;box-shadow:0 20px 50px #1b4f4629}.pet-plan-card small{color:#2b786b;letter-spacing:.13em;font-size:7px;font-weight:950}.pet-plan-card b{letter-spacing:-.04em;margin-top:13px;font-size:20px}.pet-plan-card span{color:#607a75;margin-top:7px;font-size:9px;line-height:1.45}.pet-plan-card strong{color:#007f70;border-top:1px solid #dce8e5;margin-top:18px;padding-top:13px;font-size:12px}@media (max-width:1120px){.signature-experience{margin-left:24px;margin-right:24px;padding:38px}.signature-studio{grid-template-columns:1fr}.signature-visual{min-height:520px}.signature-controls fieldset>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.signature-experience{border-radius:24px;margin:45px 12px 20px;padding:24px 14px}.signature-heading{grid-template-columns:1fr;gap:18px}.signature-heading h2{font-size:39px}.signature-heading>p{font-size:12px}.signature-studio{border-radius:19px}.signature-visual{min-height:420px}.signature-controls{padding:20px 13px}.signature-product-line>span{font-size:18px}.signature-controls fieldset>div{grid-template-columns:1fr 1fr}.signature-controls fieldset button{min-height:82px}.signature-actions{grid-template-columns:1fr}.signature-facts{grid-template-columns:1fr 1fr}.wheel{border-width:11px;width:60px;height:60px;bottom:-25px}.wheel:after{inset:13px}.visual-spec-card{min-width:155px;bottom:15px;right:12px}.pc-case{width:195px;height:330px;top:12%;left:7%}.pizza-preview{border-width:11px;width:125px;height:125px;bottom:12%;left:15%}.food-ticket{width:165px;right:10px}.map-point{min-width:52px;height:52px}.pet-avatar{width:165px;height:165px;top:31%;left:14%}.pet-ear{width:58px;height:70px}.pet-avatar b{font-size:60px}.pet-halo{width:290px;height:290px;left:3%}.pet-plan-card{width:180px;padding:15px;top:78px;right:10px}.pet-bowl{width:190px;height:76px;left:8%}.pet-bowl:before{width:206px}.pet-orbit span:nth-child(3){display:none}}@media (max-width:430px){.signature-controls fieldset>div{grid-template-columns:1fr}.signature-visual{min-height:380px}.pc-case{left:-15px}.pet-avatar{width:138px;height:138px;left:8%}.pet-avatar b{font-size:50px}.pet-plan-card{width:158px;right:7px}.pet-plan-card b{font-size:16px}.pet-bowl{width:160px;left:4%}.pet-bowl:before{width:174px}.pet-orbit span:nth-child(2){left:38%}.food-ticket{top:12px}}@media (prefers-reduced-motion:reduce){.pet-orbit span{animation:none}}.social-shell{--social-accent:#ff334f;--social-alt:#ffb5c0;color:#171719;min-height:100vh;font-family:var(--font-body);background:#f5f5f7}.social-safety{color:#eeeef1;background:#151519;justify-content:center;align-items:center;gap:14px;min-height:35px;padding:7px 3vw;font-size:11px;display:flex}.social-safety b{background:var(--social-accent);color:#fff;letter-spacing:.1em;border-radius:999px;padding:4px 8px;font-size:9px}.social-safety span{opacity:.78}.social-safety a{color:#fff;font-weight:800}.social-topbar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e5e5e9;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;min-height:72px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.social-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:fit-content;padding:0;display:flex}.social-brand>i{background:var(--social-accent);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid;box-shadow:inset 0 -3px #0000001f}.social-brand>span{line-height:1;display:grid}.social-brand b{letter-spacing:-.05em;font-size:22px}.social-brand small{color:#7b7980;text-transform:uppercase;margin-top:5px;font-size:9px}.social-topbar nav{background:#f1f1f3;border-radius:16px;gap:5px;padding:4px;display:flex}.social-topbar nav button{color:#66636a;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.social-topbar nav button i{font-style:normal}.social-topbar nav button.active{color:#171719;background:#fff;box-shadow:0 4px 15px #19142314}.social-account{justify-content:flex-end;align-items:center;gap:9px;display:flex}.social-account>span,.profile-summary>span,.social-avatar{background:linear-gradient(135deg, var(--social-accent), var(--social-alt));color:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.social-account>span{width:36px;height:36px}.social-account>div{display:grid}.social-account b{font-size:12px}.social-account small{color:#8b8890;font-size:10px}.social-account>a{color:#fff;background:#171719;border-radius:12px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.social-layout{grid-template-columns:210px minmax(0,700px) 360px;justify-content:center;gap:22px;max-width:1480px;margin:0 auto;padding:28px 22px 80px;display:grid}.social-sidebar,.social-studio{height:fit-content;position:sticky;top:100px}.social-side-links{gap:6px;display:grid}.social-side-links button{color:#5f5c64;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;font-weight:750;display:flex}.social-side-links button span{color:#28252b;text-align:center;width:24px;font-size:20px}.social-side-links button.active{color:#111;background:#fff;box-shadow:0 7px 24px #1914230f}.social-network-note{border:1px solid var(--social-accent);margin-top:20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.social-network-note{border:1px solid color-mix(in srgb, var(--social-accent) 22%, #e5e1e8)}}.social-network-note{background:var(--social-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.social-network-note{background:color-mix(in srgb, var(--social-accent) 7%, #fff)}}.social-network-note b{color:var(--social-accent);font-size:12px}.social-network-note p{color:#706c74;margin:8px 0 0;font-size:11px;line-height:1.55}.social-sidebar>footer{gap:8px;margin-top:24px;padding:0 12px;display:grid}.social-sidebar>footer a{color:#78757c;font-size:11px;text-decoration:none}.social-sidebar>footer span{color:#aaa6ae;margin-top:8px;font-size:9px;line-height:1.6}.social-feed{min-width:0}.social-feed-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:5px 0 18px;display:flex}.social-feed-head small{color:var(--social-accent);letter-spacing:.15em;font-size:10px;font-weight:900}.social-feed-head h1{letter-spacing:-.05em;margin:4px 0 0;font-size:36px}.social-feed-head>span{color:#77747b;align-items:center;gap:7px;font-size:10px;display:flex}.social-feed-head>span i{background:#46ce8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #46ce8a1f}.social-message{border:1px solid var(--social-accent);margin-bottom:16px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.social-message{border:1px solid color-mix(in srgb, var(--social-accent) 20%, #e4e0e6)}}.social-message{background:var(--social-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.social-message{background:color-mix(in srgb, var(--social-accent) 6%, #fff)}}.social-message{font-size:12px;line-height:1.45}.social-loading{gap:14px;display:grid}.social-loading i{background:linear-gradient(90deg,#eae9ed 20%,#f8f7f9 50%,#eae9ed 80%) 0 0/200% 100%;border-radius:22px;height:200px;animation:1.3s infinite social-shimmer}@keyframes social-shimmer{to{background-position:-200% 0}}.social-post{background:#fff;border:1px solid #e3e2e7;border-radius:22px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 12px 42px #1914230d}.social-post>header{align-items:center;gap:10px;padding:15px 17px;display:flex}.social-avatar{flex:none;width:40px;height:40px}.social-post>header>div:nth-child(2){min-width:0;display:grid}.social-post>header b{font-size:13px}.social-post>header span{color:#88858d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.social-post>header button{background:var(--social-accent);border:0;border-radius:10px;margin-left:auto;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.social-post>header button{background:color-mix(in srgb, var(--social-accent) 10%, #f4f2f5)}}.social-post>header button{color:var(--social-accent);cursor:pointer;font-size:10px;font-weight:850}.social-post>header button.post-delete{color:#b32139;background:#fff0f1}.social-media-frame{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.social-media-frame img,.social-media-frame video{object-fit:cover;width:100%;height:100%}.play-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f12c7;border-radius:14px;place-items:center;width:58px;height:42px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.loop-badge{color:#fff;letter-spacing:.14em;background:#101014aa;border:1px solid #fff5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.social-post-copy{padding:17px 18px 10px}.social-post-copy h2{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;line-height:1.2}.social-post-copy p{color:#4f4c53;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.social-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.social-tags span{color:var(--social-accent)}@supports (color:color-mix(in lab, red, red)){.social-tags span{color:color-mix(in srgb, var(--social-accent) 85%, #333)}}.social-tags span{font-size:11px;font-weight:700}.social-metrics{grid-template-columns:repeat(3,1fr);gap:7px;padding:8px 14px 14px;display:grid;position:relative}.social-metrics>button,.social-metrics>div{text-align:left;background:#f7f6f8;border:0;border-radius:13px;grid-template-rows:18px 15px;grid-template-columns:25px auto;align-items:center;column-gap:6px;min-width:0;padding:8px 9px;display:grid}.social-metrics>button{cursor:pointer}.social-metrics>button.liked{color:#d92358;background:#fff0f4}.social-metrics>button>span,.social-metrics>div>span{grid-row:1/3;font-size:18px}.social-metrics b{font-size:13px}.social-metrics small{color:#858189;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.social-metrics em{color:var(--social-accent);font-style:normal;font-weight:850}.metric-spark{z-index:3;color:#fff;background:#171719;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;animation:3s ease-in-out infinite metric-pop;position:absolute;bottom:64px;right:16px;box-shadow:0 8px 24px #0000003d}.metric-spark i{color:#ff4972;font-style:normal}@keyframes metric-pop{0%,to{opacity:0;transform:translateY(8px)scale(.92)}18%,75%{opacity:1;transform:translateY(0)scale(1)}}.social-comments{padding:0 18px 16px}.social-comments>p{grid-template-columns:auto 1fr;gap:8px;margin:8px 0;font-size:11px;display:grid}.social-comments>p b{white-space:nowrap}.social-comments>p span{color:#66626a}.social-comments form{gap:7px;margin-top:12px;display:flex}.social-comments input{background:#faf9fb;border:1px solid #e1dfe4;border-radius:11px;width:100%;min-width:0;padding:10px 11px;font-size:11px}.social-comments button{color:#fff;background:#1d1c20;border:0;border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.social-studio>section,.social-studio>form{background:#fff;border:1px solid #e1dfe5;border-radius:22px;padding:22px;box-shadow:0 14px 45px #1914230f}.studio-login{text-align:center}.studio-login>span{color:#fff;background:#171719;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:18px;font-weight:900;display:grid}.studio-login h2{letter-spacing:-.04em;margin:0;font-size:27px}.studio-login p{color:#706c75;font-size:12px;line-height:1.6}.studio-login a{color:#fff;background:#171719;border-radius:13px;margin-top:16px;padding:13px;font-size:11px;font-weight:850;text-decoration:none;display:block}.profile-studio,.post-studio{gap:13px;display:grid}.profile-studio>small,.post-studio>small{color:var(--social-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.profile-studio h2,.post-studio h2{letter-spacing:-.04em;margin:-4px 0 3px;font-size:25px}.profile-studio label,.post-studio label{color:#4c4850;gap:6px;font-size:10px;font-weight:750;display:grid}.profile-studio input,.profile-studio textarea,.profile-studio select,.post-studio input,.post-studio textarea,.post-studio select{width:100%;font:inherit;background:#fbfafc;border:1px solid #dcd9df;border-radius:11px;padding:11px 12px;font-size:12px}.profile-studio textarea,.post-studio textarea{resize:vertical;min-height:82px}.growth-box{background:var(--social-accent);border-radius:14px;grid-template-columns:32px 1fr;gap:8px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-box{background:color-mix(in srgb, var(--social-accent) 8%, #faf8fb)}}.growth-box>span{color:var(--social-accent);grid-row:1/3;font-size:22px}.growth-box b{font-size:11px}.growth-box p{color:#77727c;margin:3px 0 9px;font-size:9px;line-height:1.45}.growth-box input{background:#fff;grid-column:1/-1}.studio-primary,.studio-secondary{color:#fff;cursor:pointer;background:#171719;border:0;border-radius:13px;width:100%;padding:13px;font-size:11px;font-weight:850}.studio-primary:disabled{cursor:wait;opacity:.5}.studio-secondary{color:#4c4750;background:#f0edf2}.profile-summary{text-align:center;margin-bottom:14px;position:relative;overflow:hidden}.profile-glow{background:var(--social-accent);border-radius:50%;width:240px;height:140px;position:absolute;top:-70px;left:50%}@supports (color:color-mix(in lab, red, red)){.profile-glow{background:color-mix(in srgb, var(--social-accent) 20%, transparent)}}.profile-glow{filter:blur(30px);transform:translate(-50%)}.profile-summary>span{width:62px;height:62px;margin:0 auto 10px;font-size:23px;position:relative}.profile-summary>small{color:#817d84}.profile-summary h2{margin:5px 0;font-size:22px}.profile-summary p{color:#6d6971;max-width:250px;margin:0 auto;font-size:11px;line-height:1.5}.profile-summary>div:not(.profile-glow){margin:17px 0 13px;display:grid}.profile-summary>div b{letter-spacing:-.05em;font-size:28px}.profile-summary>div small{color:#77727b;font-size:9px}.profile-summary>div em{color:var(--social-accent);font-style:normal;font-weight:850}.profile-summary>button{color:var(--social-accent);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.media-drop{text-align:center;cursor:pointer;background:#faf9fb;border:1px dashed #cfcbd3;border-radius:15px;align-content:center;place-items:center;min-height:100px;position:relative;gap:2px!important;display:grid!important}.media-drop input{opacity:0;width:1px;height:1px;position:absolute}.media-drop>span{color:var(--social-accent);font-size:25px;line-height:1}.media-drop>b{font-size:11px}.media-drop>small{color:#8e8992;font-size:8px}.media-drop.ready{background:#f0fbf5;border-color:#56bc8a}.prepared-preview{background:#111;border-radius:14px;max-height:180px;position:relative;overflow:hidden}.prepared-preview img,.prepared-preview video{object-fit:cover;width:100%;max-height:180px}.prepared-preview button{color:#fff;background:#111c;border:0;border-radius:50%;width:27px;height:27px;position:absolute;top:8px;right:8px}.post-studio fieldset{border:1px solid #e2dee5;border-radius:15px;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:12px;display:grid}.post-studio legend{color:var(--social-accent);padding:0 5px;font-size:9px;font-weight:850}.post-studio fieldset label span{color:#716d75;font-size:8px}.post-studio fieldset input,.post-studio fieldset select{padding:8px;font-size:10px}.post-studio fieldset>p{color:#8a858e;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.5}.social-looply{color:#f7f7f9;background:#0d0d11}.social-looply .social-topbar{background:#111115f0;border-color:#2b2b31}.social-looply .social-brand small,.social-looply .social-account small{color:#96959c}.social-looply .social-topbar nav{background:#28282e}.social-looply .social-topbar nav button{color:#aaa9af}.social-looply .social-topbar nav button.active{color:#fff;background:#3a3a40}.social-looply .social-side-links button{color:#aaa9af}.social-looply .social-side-links button span{color:#f4f4f5}.social-looply .social-side-links button.active,.social-looply .social-network-note,.social-looply .social-post,.social-looply .social-studio>section,.social-looply .social-studio>form{color:#f7f7f9;background:#18181d;border-color:#2b2b31}.social-looply .social-sidebar>footer a{color:#96959c}.social-looply .social-feed-head>span,.social-looply .social-post-copy p,.social-looply .social-post>header span,.social-looply .social-comments>p span,.social-looply .profile-summary p{color:#aaa8b0}.social-looply .social-metrics>button,.social-looply .social-metrics>div,.social-looply .social-comments input,.social-looply .media-drop,.social-looply .profile-studio input,.social-looply .profile-studio textarea,.social-looply .profile-studio select,.social-looply .post-studio input,.social-looply .post-studio textarea,.social-looply .post-studio select{color:#f5f5f6;background:#24242a;border-color:#33333a}.social-looply .social-post{max-width:470px;margin-inline:auto}.social-looply .social-media-frame{aspect-ratio:9/14}.social-pixora .social-media-frame{aspect-ratio:1}.social-voxa .social-post{box-shadow:none;border-radius:18px}.social-voxa .social-post-copy{padding-top:5px}.social-voxa .social-post-copy p{color:#202024;font-size:15px}.social-voxa .social-media-frame{aspect-ratio:16/9;border-radius:17px;margin:0 17px}.social-streama .social-post{grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);display:grid}.social-streama .social-post>header{grid-column:1/-1}.social-streama .social-media-frame{aspect-ratio:auto;grid-row:2/span 3;height:100%;min-height:230px}.social-streama .social-comments{grid-column:2}.social-footer{color:#6d6971;background:#fff;border-top:1px solid #e3e1e6;justify-content:space-between;gap:24px;padding:24px clamp(20px,6vw,90px);font-size:10px;display:flex}.social-footer b{color:#222025}.social-looply .social-footer{color:#aaa9af;background:#121216;border-color:#28282e}.social-looply .social-footer b{color:#fff}@media (max-width:1180px){.social-layout{grid-template-columns:76px minmax(0,680px) 340px}.social-side-links button{justify-content:center;padding:13px;font-size:0}.social-network-note,.social-sidebar>footer{display:none}}@media (max-width:920px){.social-topbar{grid-template-columns:1fr auto}.social-topbar nav{z-index:100;justify-content:space-around;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #0000003d}.social-topbar nav button{flex:1;justify-content:center}.social-account{display:none}.social-layout{grid-template-columns:64px minmax(0,1fr)}.social-studio{grid-area:1/2;position:static}.social-feed{grid-column:2}}@media (max-width:680px){.social-safety{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 8px;padding:8px 12px}.social-safety span{width:calc(100% - 100px);line-height:1.35}.social-safety a{margin-left:100px}.social-topbar{min-height:62px;padding:0 14px}.social-brand>i{border-radius:12px;width:36px;height:36px}.social-brand b{font-size:19px}.social-layout{padding:18px 10px 100px;display:block}.social-sidebar{display:none}.social-studio{margin-bottom:18px}.social-feed-head{padding-inline:5px}.social-feed-head h1{font-size:30px}.social-topbar nav button{gap:2px;padding:8px 4px;font-size:9px;display:grid}.social-streama .social-post{display:block}.social-streama .social-media-frame{aspect-ratio:16/9;min-height:0}.social-metrics{gap:4px;padding-inline:8px}.social-metrics>button,.social-metrics>div{grid-template-columns:20px auto;padding:7px 5px}.social-footer{flex-direction:column;padding-bottom:92px}}@media (prefers-reduced-motion:reduce){.metric-spark,.social-loading i{animation:none}}.monetization-slot{background:linear-gradient(125deg,#fff,#f5f2fa);border:1px solid #dad7e1;border-radius:20px;margin:24px 0;overflow:hidden;box-shadow:0 12px 32px #20182d0a}.monetization-slot article,.monetization-slot.empty{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.monetization-slot article+article{border-top:1px solid #e7e3eb}.monetization-slot small{letter-spacing:.13em;color:#6a5a75;font-size:10px;font-weight:900}.monetization-slot article>div,.monetization-slot.empty>div{gap:4px;display:grid}.monetization-slot article>div>span{text-transform:uppercase;color:#746d7b;font-size:11px}.monetization-slot article b,.monetization-slot.empty b{font-size:18px}.monetization-slot p,.monetization-slot.empty span{color:#6b6570;margin:0;font-size:13px;line-height:1.5}.monetization-slot button,.monetization-slot a{color:#fff;white-space:nowrap;background:#17131f;border:0;border-radius:12px;padding:12px 15px;font-weight:850;text-decoration:none}.monetization-slot.post_order{background:linear-gradient(130deg,#fffbeb,#fff);border-color:#e2c568;margin-top:20px}.monetization-slot.post_order small{color:#8e6711}.monetization-slot.catalog article{grid-template-columns:minmax(100px,.3fr) 1fr auto}.monetization-slot.empty{box-shadow:none;border-style:dashed}.research-note{color:#315443;background:#eef7f1;border-radius:14px;padding:14px;font-size:12px;line-height:1.55}.premium-card{color:#fff;background:linear-gradient(135deg,#17131f,#4c2e56);border-radius:24px;gap:13px;padding:28px;display:grid}.premium-card>small{color:#ffcf6c;letter-spacing:.13em;font-weight:900}.premium-card h2{margin:0;font-size:30px}.premium-card p{color:#ddd3e3;margin:0;line-height:1.6}.premium-card ul{color:#f4edf6;gap:7px;margin:0;padding-left:19px;display:grid}.premium-card button{color:#271d16;background:#ffcf6c;border:0;border-radius:13px;padding:14px 18px;font-weight:900}.premium-card button:disabled{opacity:.65}.premium-price{align-items:baseline;gap:8px;display:flex}.premium-price b{font-size:30px}.premium-price span{color:#cfc3d7;font-size:12px}@media (max-width:760px){.monetization-slot article,.monetization-slot.empty,.monetization-slot.catalog article{grid-template-columns:1fr}.monetization-slot button,.monetization-slot a{text-align:center;width:100%}}.partner-network{border-color:var(--accent,#745bff);width:min(100% - 40px,1440px);margin:28px auto}@supports (color:color-mix(in lab, red, red)){.partner-network{border-color:color-mix(in srgb,var(--accent,#745bff) 18%,#d9d7df);background:color-mix(in srgb,var(--soft,#f5f2fa) 24%,#fff)}}.partner-network{box-shadow:none}.ad-network-heading{background:#fff;border-bottom:1px solid #dedbe4;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;display:flex}.ad-network-heading span{letter-spacing:.16em;font-size:9px;font-weight:950}.ad-network-heading p{color:#77717c;margin:0;font-size:10px}.partner-network .community-campaign{background:#f7fbff}.google-partner-slot{background:#fafafa;border:1px solid #e2dfe6;border-radius:16px;width:min(100% - 40px,1440px);min-height:96px;margin:28px auto;padding:12px 16px;overflow:hidden}.google-partner-slot>small{color:#77717c;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.google-partner-slot .adsbygoogle{min-height:70px}.cart-drawer .partner-network,.cart-drawer .google-partner-slot{width:100%;margin:14px 0}.cart-drawer .ad-network-heading,.checkout-modal .ad-network-heading{padding:8px 12px}.cart-drawer .ad-network-heading p,.checkout-modal .ad-network-heading p{display:none}.cart-drawer .monetization-slot article,.checkout-modal .monetization-slot article{grid-template-columns:1fr;gap:9px;padding:13px}.cart-drawer .monetization-slot article>small,.checkout-modal .monetization-slot article>small{font-size:8px}.cart-drawer .monetization-slot article b,.checkout-modal .monetization-slot article b{font-size:14px}.cart-drawer .monetization-slot article p,.checkout-modal .monetization-slot article p{font-size:10px}.cart-drawer .monetization-slot button,.checkout-modal .monetization-slot button{text-align:center;width:100%;padding:10px}.checkout-modal .partner-network,.checkout-modal .google-partner-slot{width:100%;margin:16px 0}.product .partner-network{width:100%}.partner-external-layer{z-index:140}@media (max-width:760px){.partner-network,.google-partner-slot{width:min(100% - 24px,1440px)}.ad-network-heading{flex-direction:column;align-items:flex-start;gap:4px}.partner-network article{grid-template-columns:1fr}.partner-network button,.partner-network a{text-align:center;width:100%}}.community-campaign{background:linear-gradient(115deg,#fff,#f8fff4)}.community-campaign>small{color:#3f7050}.community-campaign>a{background:#17311f}.quiet-ad-preview{box-sizing:border-box;border:1px solid var(--brand-accent,var(--accent,#647465));justify-content:space-between;align-items:center;gap:12px;width:min(100% - 40px,1440px);min-height:76px;margin:36px auto;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.quiet-ad-preview{border:1px solid color-mix(in srgb, var(--brand-accent,var(--accent,#647465)) 14%, #e5e7e4)}}.quiet-ad-preview{background:var(--brand-accent,var(--accent,#647465));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.quiet-ad-preview{background:color-mix(in srgb, var(--brand-accent,var(--accent,#647465)) 3%, #fff)}}.quiet-ad-preview{color:#5e665f}.quiet-ad-preview>span{letter-spacing:.1em;font-size:9px;font-weight:650}.quiet-ad-preview>p{margin:0;font-size:12px;line-height:1.5}.quiet-ad-preview.is-compact{flex-wrap:wrap;width:100%;min-height:64px;margin:32px 0;padding:14px 16px}.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]{border:1px solid var(--accent,#647465);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:82px;margin:0 0 20px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]{border:1px solid color-mix(in srgb, var(--accent,#647465) 16%, #e4e6e0)}}.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]{background:var(--accent,#647465);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]{background:color-mix(in srgb, var(--accent,#647465) 3%, #fff)}}.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]{color:#596158}.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]>span{font-size:9px;line-height:1.4}.cart-drawer-scroll>.quiet-ad-preview[data-ad-placement=cart]>p{color:#525b51;font-size:12px;line-height:1.5}.cart-drawer-scroll>.partner-network.cart{border-radius:10px;margin:0 0 20px}.restaurant-checkout-ad:empty{display:none}.google-partner-slot:has(.adsbygoogle[data-ad-status=unfilled]){display:none}:is(.quiet-ad-preview,.partner-network,.google-partner-slot)[data-ad-placement=catalog]{margin-top:48px;margin-bottom:24px}:is(.quiet-ad-preview,.partner-network,.google-partner-slot)[data-ad-placement=editorial],:is(.quiet-ad-preview,.partner-network,.google-partner-slot)[data-ad-placement=product]{margin-top:48px;margin-bottom:48px}.partner-network{border-color:var(--brand-accent,var(--accent,#647465))}@supports (color:color-mix(in lab, red, red)){.partner-network{border-color:color-mix(in srgb, var(--brand-accent,var(--accent,#647465)) 16%, #e5e7e4)}}.partner-network{background:#fff}.partner-network .sponsor-campaign{background:0 0}.partner-network .sponsor-campaign :is(button,a){color:#303730;background:#fff;border:1px solid #c9cbc7;font-size:12px}.partner-network .sponsor-campaign :is(button,a):hover{background:#f2f4ef}.partner-network .sponsor-campaign :is(button,a):focus-visible{outline:2px solid var(--brand-accent,var(--accent,#647465));outline-offset:4px}.partner-network.post_order{background:#fff;border-color:#e5e7e4}@media (max-width:760px){.quiet-ad-preview{flex-direction:column;align-items:flex-start;gap:6px;width:calc(100% - 24px);padding:16px}.quiet-ad-preview.is-compact{width:100%}}.portal-gate{background:radial-gradient(circle at 20% 10%,var(--gate-soft),transparent 42%),linear-gradient(135deg,#f5f3f7,#eae8ee);min-height:100vh;color:var(--gate-ink);font-family:var(--font-body);place-items:center;padding:clamp(18px,5vw,70px);display:grid}.portal-gate-card{background:#fff;border:1px solid #dedbe4;border-radius:24px;width:min(520px,100%);overflow:hidden;box-shadow:0 32px 90px #18111f20}.portal-gate-card>header{border-bottom:1px solid #ece9ef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.portal-gate-mark{background:var(--gate-accent);color:#fff;letter-spacing:-.06em;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.portal-gate-card header small,.portal-gate-known>small,.portal-gate-auth>small{letter-spacing:.14em;color:#837989;font-size:9px;font-weight:900}.portal-gate-card header h1{margin:2px 0 0;font-size:19px}.portal-gate-card header>span{color:#7b7480;font-size:10px}.portal-gate-known,.portal-gate-auth{padding:24px 28px 28px}.portal-gate-known h2,.portal-gate-auth h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:34px;line-height:1}.portal-gate-known>p,.portal-gate-auth>p{color:#6f6874;line-height:1.55}.portal-gate-primary,.portal-bank-button,.portal-bank-empty{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #dfdbe4;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:10px;padding:12px;text-decoration:none;display:grid}.portal-gate-primary{background:var(--gate-accent);border-color:var(--gate-accent);color:#fff;margin-top:8px}.portal-gate-primary>span,.portal-bank-button>span,.portal-bank-empty>span{background:#ffffff25;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.portal-bank-button>span,.portal-bank-empty>span{color:#18432e;background:#e9f4ee}.portal-gate-primary>div,.portal-bank-button>div,.portal-bank-empty>div{gap:2px;display:grid}.portal-gate-primary small,.portal-bank-button small,.portal-bank-empty small{color:inherit;opacity:.74}.portal-gate-primary>i,.portal-bank-button>i{font-size:20px;font-style:normal}.portal-gate-tabs{background:#f1eef3;border-radius:12px;margin:0 0 16px;padding:4px;display:flex}.portal-gate-tabs button{background:0 0;border:0;border-radius:9px;flex:1;padding:10px}.portal-gate-tabs button.active{background:#fff;font-weight:800;box-shadow:0 4px 14px #1c15200d}.portal-gate-auth form{gap:12px;display:grid}.portal-gate-auth form>label{gap:5px;font-size:13px;font-weight:750;display:grid}.portal-gate-auth input{font:inherit;border:1px solid #d9d4dd;border-radius:10px;padding:12px 13px}.portal-gate-auth label>small{color:#847e88;font-weight:400}.portal-gate-check{align-items:flex-start;grid-template-columns:auto 1fr!important;display:flex!important}.portal-gate-check input{margin-top:4px}.portal-gate-submit{background:var(--gate-accent);color:#fff;border:0;border-radius:11px;padding:13px;font-weight:900}.portal-gate-message{color:#8a2d26;background:#fff0ef;border-radius:11px;margin:0 28px 18px;padding:11px 13px}.portal-gate-loading{place-items:center;gap:7px;padding:50px 24px;display:grid}.portal-gate-loading i{border:3px solid #e3dfe6;border-top-color:var(--gate-accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite gate-spin}.portal-gate-loading span{color:#817a84;font-size:12px}.portal-gate-card>footer{color:#7d7581;border-top:1px solid #ece9ef;padding:14px 20px;font-size:11px}.portal-gate-card>footer a{color:inherit;text-decoration:none}@keyframes gate-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.portal-gate{align-items:stretch;padding:0}.portal-gate-card{border:0;border-radius:0}.portal-gate-card>header{grid-template-columns:auto 1fr}.portal-gate-card header>span{display:none}}.portal-gate{z-index:300;background:var(--gate-ink);min-height:0;padding:clamp(16px,4vw,48px);position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.portal-gate{background:color-mix(in srgb, var(--gate-ink) 34%, transparent)}}.portal-gate{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-gate-backdrop{cursor:default;background:0 0;border:0;position:fixed;inset:0}.portal-gate-card{z-index:1;max-height:calc(100dvh - 32px);position:relative;overflow:auto;box-shadow:0 32px 90px #18111f38}.portal-gate-close{width:42px;height:42px;color:var(--gate-ink);font:500 26px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #dedbe4;border-radius:50%}:is(.portal-gate-close:hover,.portal-gate-close:focus-visible){border-color:var(--gate-accent);outline:3px solid var(--gate-accent)}@supports (color:color-mix(in lab, red, red)){:is(.portal-gate-close:hover,.portal-gate-close:focus-visible){outline:3px solid color-mix(in srgb, var(--gate-accent) 24%, transparent)}}.portal-gate-intent{padding:26px clamp(28px,6vw,50px) 0}.portal-gate-intent h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,5vw,46px);line-height:1}.portal-gate-intent p{color:#6f6874;margin:0;line-height:1.6}.portal-gate-browse{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}:is(.portal-gate-browse:hover,.portal-gate-browse:focus-visible){color:var(--gate-accent);outline:none;text-decoration:underline}@media (max-width:600px){.portal-gate{align-items:end;min-height:0;padding:12px}.portal-gate-card{border:1px solid #dedbe4;border-radius:24px 24px 14px 14px;max-height:calc(100dvh - 24px)}.portal-gate-intent{padding:22px 24px 0}}@media (prefers-reduced-motion:reduce){.portal-gate-loading i{animation:none}}.bank-public-entry{--bank-public-ink:#0b1b10;--bank-public-muted:#607067;--bank-public-line:#dbe5dc;--bank-public-green:#8cff64;min-height:100vh;color:var(--bank-public-ink);font-family:var(--font-body);background:radial-gradient(circle at 85% 7%,#8cff643d,#0000 30%),#f5f8f3}.bank-public-entry *{box-sizing:border-box}.bank-public-entry button,.bank-public-entry a{font:inherit}.bank-public-nav{border-bottom:1px solid var(--bank-public-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1320px,100% - 48px);height:82px;margin:auto;display:grid}.bank-public-brand{width:max-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.bank-public-brand>span{background:var(--bank-public-green);border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:950;display:grid;box-shadow:0 8px 24px #4ca02f2e}.bank-public-brand>div{gap:2px;display:grid}.bank-public-brand b{letter-spacing:-.035em;font-size:18px}.bank-public-brand small{color:var(--bank-public-muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.bank-public-nav nav{gap:25px;display:flex}.bank-public-nav nav a,.bank-public-nav>a:last-child{color:inherit;font-size:10px;font-weight:800;text-decoration:none}.bank-public-nav nav a:hover{text-underline-offset:5px;text-decoration:underline}.bank-public-nav>a:last-child{border:1px solid var(--bank-public-line);background:#fff;border-radius:999px;justify-self:end;padding:11px 14px}.bank-public-nav>span{color:#3e6543;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffffc2;border:1px solid #c9ddc8;border-radius:999px;justify-self:end;margin-right:104px;padding:8px 11px;font-size:8px;font-weight:900}.bank-public-hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:70px;width:min(1320px,100% - 48px);min-height:610px;margin:auto;padding:64px 0 72px;display:grid}.bank-public-copy>small,.bank-public-modes>header small,.bank-public-how>header small,.bank-public-safety small{color:#397d2d;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:950}.bank-public-copy h1{letter-spacing:-.07em;max-width:710px;margin:15px 0 22px;font-size:clamp(40px,3.6vw,52px);line-height:.91}.bank-public-copy h1 em{color:#4aab34;font-style:normal}.bank-public-copy>p{max-width:650px;color:var(--bank-public-muted);margin:0;font-size:16px;line-height:1.65}.bank-public-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.bank-public-actions button{border:1px solid var(--bank-public-ink);background:var(--bank-public-ink);color:#fff;cursor:pointer;border-radius:13px;min-height:50px;padding:0 19px;font-size:11px;font-weight:900}.bank-public-actions button span{margin-left:18px}.bank-public-actions button.secondary{color:var(--bank-public-ink);background:#fff;border-color:#cfdacf}.bank-public-actions button:disabled{cursor:wait;opacity:.58}.bank-guest-wallet{background:#fff;border:1px solid #b9d8b2;border-radius:18px;margin-top:18px;padding:18px;box-shadow:0 16px 45px #14371914}.bank-guest-wallet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-guest-wallet>header span{color:#397d2d;letter-spacing:.14em;font-size:8px;font-weight:950}.bank-guest-wallet>header b{font-size:12px}.bank-guest-wallet>div{grid-template-columns:1.25fr .75fr;gap:8px;margin-top:14px;display:grid}.bank-guest-wallet>div>span{color:#fff;background:#0b1710;border-radius:13px;gap:4px;padding:13px;display:grid}.bank-guest-wallet small{color:#8cff64;letter-spacing:.12em;font-size:7px;font-weight:900}.bank-guest-wallet b{letter-spacing:.08em;font:800 clamp(14px,2vw,19px)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.bank-guest-wallet em{color:#b6c4b9;font-size:8px;font-style:normal}.bank-guest-wallet>p,.bank-guest-error{color:var(--bank-public-muted);margin:11px 0 0;font-size:9px}.bank-guest-error{color:#8b2f29}.bank-public-proof{border-top:1px solid var(--bank-public-line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;padding-top:22px;display:grid}.bank-public-proof span{gap:4px;display:grid}.bank-public-proof b{font-size:14px}.bank-public-proof small{color:var(--bank-public-muted);font-size:8px;line-height:1.4}.bank-public-visual{min-height:470px;position:relative}.bank-public-card{background:#111;border-radius:24px;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #132f1833}.bank-public-card img{object-fit:cover;width:100%;height:100%}.bank-public-card.personal{z-index:2;aspect-ratio:1.59;width:68%;top:3%;left:1%;transform:rotate(-7deg)}.bank-public-card.business{z-index:1;aspect-ratio:1.59;width:64%;bottom:5%;right:0;transform:rotate(7deg)}.bank-public-card figcaption{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070aad;border:1px solid #ffffff29;border-radius:12px;gap:3px;padding:10px 12px;display:grid;position:absolute;bottom:15px;left:17px;right:17px}.bank-public-card figcaption small{letter-spacing:.12em;font-size:7px;font-weight:900}.bank-public-card figcaption b{font-size:13px}.bank-public-blok{z-index:3;background:#fffffff2;border:1px solid #d7e3d6;border-radius:16px;gap:3px;padding:14px 16px;display:grid;position:absolute;top:5%;right:2%;box-shadow:0 18px 50px #15371b26}.bank-public-blok small{color:#397d2d;letter-spacing:.13em;font-size:7px;font-weight:900}.bank-public-blok b{letter-spacing:.13em;font-size:22px}.bank-public-blok em{color:var(--bank-public-muted);font-size:7px;font-style:normal}.bank-public-modes{color:#fff;background:#0b1710;grid-template-columns:1.08fr .96fr .96fr;gap:14px;padding:86px max(24px,50% - 660px);display:grid}.bank-public-modes>header{padding-right:45px}.bank-public-modes>header small{color:#8cff64}.bank-public-modes>header h2,.bank-public-how h2,.bank-public-safety h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(37px,4vw,58px);line-height:.97}.bank-public-modes article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff21;border-radius:24px;flex-direction:column;min-height:370px;padding:30px;display:flex}.bank-public-modes article>span{color:#0b1710;background:#8cff64;border-radius:12px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:950;display:grid}.bank-public-modes article>small{color:#8cff64;letter-spacing:.14em;margin-top:32px;font-size:8px;font-weight:900}.bank-public-modes h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:25px;line-height:1.05}.bank-public-modes article p{color:#acbbb0;margin:0;font-size:11px;line-height:1.65}.bank-public-modes ul{border-top:1px solid #ffffff1c;gap:8px;margin:auto 0 0;padding:21px 0 0;list-style:none;display:grid}.bank-public-modes li{color:#d8e3da;font-size:9px}.bank-public-modes li:before{content:"✓";color:#8cff64;margin-right:8px;font-weight:900}.bank-public-how{width:min(1320px,100% - 48px);margin:auto;padding:95px 0}.bank-public-how>header{justify-content:space-between;align-items:end;gap:35px;display:flex}.bank-public-how h2{max-width:680px}.bank-public-how ol{counter-reset:bank-step;grid-template-columns:repeat(3,1fr);gap:12px;margin:42px 0 0;padding:0;list-style:none;display:grid}.bank-public-how li{border:1px solid var(--bank-public-line);counter-increment:bank-step;background:#fff;border-radius:20px;flex-direction:column;min-height:185px;padding:25px;display:flex}.bank-public-how li:before{content:"0" counter(bank-step);color:#4aab34;letter-spacing:.12em;font-size:10px;font-weight:950}.bank-public-how li b{margin-top:auto;font-size:18px}.bank-public-how li span{color:var(--bank-public-muted);margin-top:7px;font-size:10px;line-height:1.55}.bank-public-safety{background:#e5f8df;border:1px solid #bddab7;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;width:min(1320px,100% - 48px);margin:0 auto 95px;padding:32px;display:grid}.bank-public-safety>span{color:#8cff64;background:#0b1710;border-radius:17px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:950;display:grid}.bank-public-safety h2{max-width:830px;font-size:30px}.bank-public-safety p{color:#4e6754;margin:9px 0 0;font-size:10px;line-height:1.55}.bank-public-safety>a{color:inherit;background:#fff;border:1px solid #a9cda1;border-radius:12px;padding:13px 15px;font-size:9px;font-weight:900;text-decoration:none}.bank-public-footer{border-top:1px solid var(--bank-public-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:145px;padding:34px max(24px,50% - 660px);display:grid}.bank-public-footer>div{gap:5px;display:grid}.bank-public-footer>div b{font-size:16px}.bank-public-footer>div span,.bank-public-footer>small{color:var(--bank-public-muted);font-size:8px}.bank-public-footer nav{gap:18px;display:flex}.bank-public-footer nav a{color:inherit;font-size:9px;font-weight:800;text-decoration:none}.bank-public-footer>small{text-align:right;justify-self:end;max-width:280px;line-height:1.5}.portal-gate-mark,.portal-gate-primary,.portal-gate-submit{color:var(--gate-ink)}.portal-gate-auth.is-bank{padding-top:24px}.portal-gate-card{scrollbar-gutter:stable}.portal-gate-tabs button,.portal-gate-close,.portal-gate-submit{min-height:44px}@media (max-width:1000px){.bank-public-nav{grid-template-columns:1fr auto}.bank-public-nav nav{display:none}.bank-public-hero{grid-template-columns:1fr;gap:25px}.bank-public-copy{max-width:780px}.bank-public-visual{min-height:540px}.bank-public-modes{grid-template-columns:1fr 1fr}.bank-public-modes>header{grid-column:1/-1;padding:0 0 25px}.bank-public-footer{grid-template-columns:1fr auto}.bank-public-footer>small{display:none}}@media (max-width:640px){.bank-public-nav,.bank-public-hero,.bank-public-how,.bank-public-safety{width:calc(100% - 28px)}.bank-public-nav{height:68px}.bank-public-brand>span{width:37px;height:37px}.bank-public-brand small,.bank-public-nav>a:last-child,.bank-public-nav>span{display:none}.bank-public-hero{padding:44px 0 54px}.bank-public-copy h1{font-size:40px}.bank-public-copy h1 br{display:none}.bank-public-copy>p{font-size:14px}.bank-public-actions{display:grid}.bank-public-actions button{width:100%}.bank-guest-wallet>div{grid-template-columns:1fr}.bank-public-proof{grid-template-columns:1fr;gap:12px}.bank-public-proof span{grid-template-columns:85px 1fr;align-items:center}.bank-public-visual{min-height:330px}.bank-public-card.personal{width:82%}.bank-public-card.business{width:76%}.bank-public-blok{padding:10px 12px;top:1%;right:0}.bank-public-blok b{font-size:17px}.bank-public-modes{grid-template-columns:1fr;padding:64px 14px}.bank-public-modes>header{grid-column:auto}.bank-public-modes article{min-height:330px}.bank-public-how{padding:70px 0}.bank-public-how>header{display:block}.bank-public-how ol{grid-template-columns:1fr}.bank-public-how li{min-height:150px}.bank-public-safety{grid-template-columns:auto 1fr;margin-bottom:65px;padding:24px}.bank-public-safety>span{align-self:start}.bank-public-safety h2{font-size:24px}.bank-public-safety>a{text-align:center;grid-column:1/-1}.bank-public-footer{grid-template-columns:1fr;padding:30px 14px}.bank-public-footer nav{flex-wrap:wrap}.portal-gate-card>header{padding:16px;grid-template-columns:auto 1fr auto!important}.portal-gate-card>header>div:nth-child(2){min-width:0}.portal-gate-card header small{line-height:1.45}.portal-gate-mark{width:43px;height:43px}.portal-gate-close{width:42px}.portal-gate-intent{padding:20px 22px 0}.portal-gate-intent h2{font-size:31px}.portal-gate-known,.portal-gate-auth{padding:22px}.portal-gate-auth.is-bank{padding-top:14px}.portal-gate-tabs{margin:12px 0 15px}.portal-gate-card>footer{padding:15px 22px}.portal-gate-card>footer span{font-size:9px;line-height:1.5}}.food-discovery,.restaurant-identity{background:#fff;border:1px solid #e5e0d9;border-radius:28px;margin:34px clamp(20px,5vw,72px);box-shadow:0 18px 60px #1b140d14}.food-discovery{background:linear-gradient(145deg,#fff 0%,#fffaf3 58%,#fff1dd 100%);padding:clamp(22px,4vw,42px)}.food-discovery-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.food-discovery-head>div:first-child{max-width:720px}.food-discovery-head small,.restaurant-identity small{color:#f15a24;letter-spacing:.14em;font-size:10px;font-weight:900}.food-discovery-head h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(32px,5vw,58px);line-height:.98}.food-discovery-head p{color:#71665d;margin:0;line-height:1.6}.food-zero{color:#fff;background:#21140e;border-radius:22px;align-items:end;gap:9px;min-width:130px;padding:19px;display:flex;transform:rotate(2deg)}.food-zero b{font-size:32px;line-height:1}.food-zero span{text-transform:uppercase;color:#ffccb4;font-size:10px;font-weight:800;line-height:1.2}.food-filter-group{margin-top:26px}.food-filter-label{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.food-filter-label b{font-size:13px}.food-filter-label span{color:#8b7f75;font-size:11px}.food-pills{scrollbar-width:thin;gap:8px;padding:1px 1px 6px;display:flex;overflow-x:auto}.food-pills button{color:#665b52;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddd6;border-radius:999px;flex:none;padding:10px 14px;font-size:12px;font-weight:750}.food-pills button:hover,.food-pills button.active{color:#fff;background:#22150f;border-color:#22150f}.city-pills button.active{background:#f15a24;border-color:#f15a24}.restaurant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.restaurant-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e1db;border-radius:20px;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #2419100d}.restaurant-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2419101f}.restaurant-card-image{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;height:158px;padding:12px;display:flex}.restaurant-card-image em,.restaurant-card-image strong{color:#271812;background:#fffffff0;border-radius:9px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.restaurant-card-copy{padding:16px;display:block}.restaurant-card-copy>small{color:#f15a24;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.restaurant-card-copy>b{margin:5px 0;font-size:20px;display:block}.restaurant-card-copy>p{color:#7b7068;height:38px;margin:0 0 13px;font-size:11px;line-height:1.5;overflow:hidden}.restaurant-card-copy>span{border-top:1px solid #eee8e3;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding-top:12px;display:grid}.restaurant-card-copy>span i{color:#128553;font-size:11px;font-style:normal;font-weight:900}.restaurant-card-copy>span em{color:#93877d;font-size:9px;font-style:normal}.restaurant-card-copy>span strong{font-size:10px}.food-empty{text-align:center;border:1px dashed #dccfc4;border-radius:18px;margin-top:24px;padding:32px}.food-empty p{color:#7b7068;margin:7px 0 0}.restaurant-identity{background:linear-gradient(120deg,#fff,#faf7f3);grid-template-columns:minmax(280px,1.25fr) minmax(360px,1fr) auto;align-items:center;gap:28px;padding:24px clamp(22px,4vw,38px);display:grid}.restaurant-identity-main{align-items:center;gap:17px;display:flex}.restaurant-identity-main>span{border-radius:20px;flex:none;place-items:center;width:66px;height:66px;font-size:20px;font-weight:950;display:grid}.restaurant-identity h1,.restaurant-identity h2{margin:3px 0;font-size:28px}.restaurant-identity p{color:#746a62;margin:0;font-size:12px;line-height:1.5}.restaurant-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.restaurant-facts>span{background:#f5f2ee;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.restaurant-facts small{color:#93877d;font-size:8px}.restaurant-facts b{font-size:12px}.restaurant-identity>a{color:#fff;text-align:center;background:#231710;border:0;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:850;text-decoration:none}.restaurant-card-preview{background:#fffdf7;border-color:#cfc5ad}.restaurant-card-preview .restaurant-card-image{filter:saturate(.82)}.restaurant-card-preview .restaurant-card-copy>small{color:#7b6842}.restaurant-preview-status i{color:#7b6842!important}.restaurant-preview-status strong{color:#4f4024}.restaurant-identity-preview{background:linear-gradient(125deg,#fffdf8,#f4efe5);border-color:#c9bda1}.fine-dining-story{color:#f6f1e7;background:#151410;border-radius:30px;margin:34px clamp(20px,5vw,72px);padding:clamp(28px,5vw,64px);box-shadow:0 30px 80px #14120d2e}.fine-dining-story-intro{max-width:820px}.fine-dining-story-intro small{color:#d8be80;letter-spacing:.18em;font-size:10px;font-weight:900}.fine-dining-story-intro h2{max-width:700px;font-family:var(--font-display);letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:.98}.fine-dining-story-intro p{color:#cbc4b6;max-width:760px;margin:0;font-size:15px;line-height:1.8}.fine-dining-story-grid{background:#3a372f;border:1px solid #3a372f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.fine-dining-story-grid article{background:#1b1a16;min-height:260px;padding:26px}.fine-dining-story-grid span{color:#776f5f;font:italic 36px Georgia,serif;display:block}.fine-dining-story-grid small{color:#d8be80;letter-spacing:.15em;text-transform:uppercase;margin:40px 0 12px;font-size:10px;font-weight:900;display:block}.fine-dining-story-grid p{color:#c9c2b4;margin:0;font-size:13px;line-height:1.75}.fine-dining-story aside{border-top:1px solid #3a372f;justify-content:space-between;gap:28px;margin-top:28px;padding-top:24px;display:flex}.fine-dining-story aside b{color:#d8be80;text-transform:uppercase;letter-spacing:.12em}.fine-dining-story aside p{color:#aaa293;max-width:700px;margin:0;font-size:12px;line-height:1.6}.fine-dining-site-header{background:#fbf8f1;border-bottom:1px solid #ded8ca;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,72px);display:flex}.fine-dining-site-header>a{color:#28241c;text-decoration:none}.fine-dining-site-header>a:first-child{letter-spacing:-.03em;font-size:18px;font-weight:950}.fine-dining-site-header nav{align-items:center;gap:18px;display:flex}.fine-dining-site-header nav a{color:#6d6353;font-size:11px;font-weight:800;text-decoration:none}.fine-dining-site-header .fine-dining-status{color:#705b2d;letter-spacing:.1em;text-transform:uppercase;border:1px solid #cbbd9c;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}@media (max-width:1050px){.restaurant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-identity{grid-template-columns:1fr}.restaurant-identity>a{justify-self:start}}@media (max-width:900px){.fine-dining-story-grid{grid-template-columns:1fr}.fine-dining-story-grid article{min-height:0}.fine-dining-story-grid small{margin-top:18px}.fine-dining-site-header nav a:not(.fine-dining-status){display:none}}@media (max-width:650px){.food-discovery,.restaurant-identity,.fine-dining-story{border-radius:22px;margin:24px 12px}.food-discovery{padding:20px 14px}.food-discovery-head{display:grid}.food-zero{min-width:0}.restaurant-grid{grid-template-columns:1fr}.restaurant-card-image{height:175px}.restaurant-identity-main{align-items:flex-start}.restaurant-facts{grid-template-columns:1fr 1fr}.fine-dining-story{padding:30px 20px}.fine-dining-story aside{display:grid}.fine-dining-site-header{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.restaurant-card{transition:none}.restaurant-card:hover{transform:none}}.restaurant-launch-eyebrow{color:var(--restaurant-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:12px;font-weight:850;display:block}.restaurant-launch-menu-title{border-bottom:1px solid var(--restaurant-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.restaurant-launch-menu-title{border-bottom:1px solid color-mix(in srgb, var(--restaurant-ink) 22%, transparent)}}.restaurant-launch-menu-title{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px}.restaurant-identity-launch{box-shadow:none;grid-template-columns:minmax(240px,1.4fr) minmax(290px,1fr)}.restaurant-identity-launch .restaurant-identity-main h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,34px)}.restaurant-identity-launch .restaurant-facts>span{background:0 0;border:1px solid #e6ded4}@media (max-width:760px){.restaurant-launch-eyebrow{margin-bottom:20px;font-size:10px}.restaurant-identity-launch{grid-template-columns:1fr;padding:24px 18px}}.yoro-home{--home-ink:#17110f;--home-muted:#726b67;--home-coral:#ff5a3d;--home-pink:#ffe6df;--home-line:#e9e2de;min-height:100vh;color:var(--home-ink);background:#fbfaf8;font-family:Arial,Helvetica,sans-serif}.yoro-home *{box-sizing:border-box}.yoro-home button,.yoro-home a{font:inherit}.yoro-home button{cursor:pointer}.yoro-home-header{z-index:20;border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1480px,100% - 48px);height:72px;margin:auto;display:grid;position:relative}.yoro-home-brand{width:max-content;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.yoro-home-brand b{letter-spacing:-.08em;font-size:24px}.yoro-home-brand span{color:#857c77;letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #cfc6c1;padding-left:10px;font-size:10px;font-weight:800}.yoro-home-header nav,.yoro-home-footer nav{align-items:center;gap:26px;display:flex}.yoro-home-header nav a,.yoro-home-footer nav a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.yoro-home-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.yoro-home-account{color:inherit;border:1px solid #d9d1cd;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:6px 14px 6px 7px;text-decoration:none;display:flex}.yoro-home-account span{background:var(--home-ink);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.yoro-home-hero{grid-template-columns:minmax(0,.98fr) minmax(500px,1.02fr);align-items:start;gap:28px 56px;width:min(1480px,100% - 48px);min-height:0;margin:auto;padding:34px 0 24px;display:grid}.yoro-home-hero-copy>small,.yoro-section-intro>small,.home-product-shelf>header small,.yoro-search-results>header small,.yoro-personal-list>header small{color:#bd3d27;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.yoro-home-hero h1{letter-spacing:-.07em;max-width:760px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5vw,76px);font-weight:500;line-height:.91}.yoro-home-hero h1 em{color:var(--home-coral);font-style:italic}.yoro-home-hero-copy>p{max-width:650px;color:var(--home-muted);margin:0;font-size:16px;line-height:1.55}.yoro-home-search{background:#fff;border:1px solid #d8cfca;border-radius:16px;align-items:center;gap:9px;height:60px;margin-top:20px;padding:6px 6px 6px 20px;display:flex;box-shadow:0 14px 38px #42291f17}.yoro-home-search:focus-within{border-color:var(--home-coral);box-shadow:0 18px 48px #ff5a3d26}.yoro-home-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.yoro-home-search button{border:0;border-radius:11px;height:46px;font-weight:850}.yoro-search-clear{color:#756d68;background:0 0;padding:0 12px;font-size:11px}.yoro-search-submit{background:var(--home-ink);color:#fff;padding:0 22px}.yoro-home-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.yoro-home-quick>span{color:#8b827d;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.yoro-home-quick button{color:#5d5652;background:#fff;border:1px solid #e0d8d3;border-radius:999px;padding:6px 9px;font-size:9px}.yoro-home-quick button:hover{border-color:var(--home-coral);color:#a72f1c}.yoro-home-how{display:none}.yoro-home-how span{align-items:center;gap:7px;display:flex}.yoro-home-how b{background:var(--home-pink);color:#9d2e1b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.yoro-home-hero-grid{grid-template-rows:1.1fr .9fr;grid-template-columns:1.08fr .92fr;gap:10px;height:405px;display:grid}.hero-tile{color:#fff;background:#e8dfda;border-radius:24px;min-width:0;min-height:0;text-decoration:none;position:relative;overflow:hidden}.hero-tile.tile-1{grid-row:1/3}.hero-tile img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.hero-tile:hover img{transform:scale(1.035)}.hero-tile:after{content:"";background:linear-gradient(#0000,#120a08d1);position:absolute;inset:35% 0 0}.hero-tile span{z-index:1;gap:4px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.hero-tile small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.hero-tile b{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,26px);line-height:1.05}.hero-tile.tile-4{display:none}.yoro-search-results{background:#fff;border:1px solid #e2d9d4;border-radius:28px;width:min(1420px,100% - 48px);margin:0 auto 86px;padding:34px;scroll-margin-top:20px;box-shadow:0 25px 70px #3a261d17}.yoro-search-results>header,.yoro-personal-list>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.yoro-search-results h2,.yoro-personal-list h2{letter-spacing:-.04em;margin:7px 0 0;font:500 36px/1 Georgia,Times New Roman,serif}.yoro-search-results>header>span,.yoro-personal-list>header>span{color:#807873;font-size:11px}.yoro-result-stores{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.yoro-result-stores>a{min-width:0;height:94px;color:inherit;border:1px solid #ece5e1;border-radius:16px;grid-template-columns:75px 1fr;align-items:center;gap:12px;padding:9px;text-decoration:none;display:grid}.yoro-result-stores img{object-fit:cover;border-radius:11px;width:75px;height:74px}.yoro-result-stores span{gap:3px;min-width:0;display:grid}.yoro-result-stores small,.home-product-copy small{color:#a23926;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:8px;font-weight:900;overflow:hidden}.yoro-result-stores b{font-size:14px}.yoro-result-stores em{color:#817974;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.yoro-store-lanes{color:#fff;background:#181310;padding:76px 0 105px;overflow:hidden}.yoro-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px;width:min(1420px,100% - 48px);margin:0 auto 52px;display:grid}.yoro-section-intro>small{color:#ff806a;grid-column:1/-1}.yoro-section-intro h2{letter-spacing:-.055em;max-width:730px;margin:0;font:500 clamp(45px,5vw,72px)/.95 Georgia,Times New Roman,serif}.yoro-section-intro p{color:#bdb3ad;justify-self:end;max-width:480px;margin:0;font-size:14px;line-height:1.65}.home-store-lane{margin-top:58px}.home-store-lane>header{grid-template-columns:1fr auto;align-items:end;gap:4px 16px;width:min(1420px,100% - 48px);margin:0 auto 17px;display:grid}.home-store-lane>header small{color:#ff806a;letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:900}.home-store-lane>header h3{margin:0;font:500 26px Georgia,Times New Roman,serif}.home-store-lane>header span{color:#8f8580;text-transform:uppercase;grid-area:1/2/3;align-self:center;font-size:10px}.home-store-viewport{overflow:hidden}.home-store-track{--lane-duration:45s;will-change:transform;width:max-content;display:flex}.home-store-copy{gap:12px;padding-right:12px;display:flex}.home-store-track.moves-left{animation:store-lane-left var(--lane-duration) linear infinite}.home-store-track.moves-right{animation:store-lane-right var(--lane-duration) linear infinite}.home-store-viewport:hover .home-store-track,.home-store-viewport:focus-within .home-store-track{animation-play-state:paused}.home-store-card{color:#fff;background:#302622;border:1px solid #ffffff21;border-radius:19px;flex:none;width:250px;height:150px;text-decoration:none;position:relative;overflow:hidden}.home-store-card img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .4s,opacity .4s}.home-store-card:after{content:"";background:linear-gradient(#0000,#0f0a08f0);position:absolute;inset:25% 0 0}.home-store-card:hover img{opacity:1;transform:scale(1.045)}.home-store-card>span{z-index:1;gap:2px;display:grid;position:absolute;bottom:13px;left:15px;right:15px}.home-store-card small{color:#ffc4b9;text-transform:uppercase;font-size:7px;font-weight:800}.home-store-card b{font:500 21px Georgia,Times New Roman,serif}.home-store-card em{color:#d9cec9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.home-store-lane.is-immediate{grid-column:1/-1;min-width:0;margin-top:0}.home-store-lane.is-immediate>header{width:100%;margin:0 0 10px}.home-store-lane.is-immediate>header h3{font-size:20px}.home-store-lane.is-immediate .home-store-card{border-radius:15px;width:215px;height:108px}.home-store-lane.is-immediate .home-store-card b{font-size:18px}@keyframes store-lane-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes store-lane-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.yoro-product-rankings{background:#fbfaf8;padding:105px 0 70px}.yoro-product-rankings>.yoro-section-intro{color:var(--home-ink)}.yoro-product-rankings>.yoro-section-intro>small{color:#bd3d27}.yoro-product-rankings>.yoro-section-intro p{color:var(--home-muted)}.home-product-shelf{width:min(1420px,100% - 48px);margin:0 auto 74px}.home-product-shelf>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px;display:flex}.home-product-shelf h3{letter-spacing:-.035em;margin:5px 0 0;font:500 32px Georgia,Times New Roman,serif}.home-product-shelf>header p{color:#7d746f;text-align:right;max-width:390px;margin:0;font-size:11px;line-height:1.55}.home-product-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#c8bdb7 transparent;grid-auto-columns:minmax(225px,1fr);grid-auto-flow:column;gap:12px;padding:2px 1px 14px;display:grid;overflow-x:auto}.home-product-card{scroll-snap-align:start;background:#fff;border:1px solid #e8e0dc;border-radius:18px;min-width:0;overflow:hidden}.home-product-card>a{color:inherit;text-decoration:none}.home-product-image{background:#eee8e4;height:205px;position:relative;overflow:hidden}.home-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.home-product-card>a:hover .home-product-image img{transform:scale(1.035)}.home-product-image>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#140e0cc7;border-radius:999px;max-width:calc(100% - 20px);padding:6px 8px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:10px;overflow:hidden}.home-product-copy{padding:15px 14px 13px}.home-product-copy h3{height:39px;margin:5px 0 7px;font:500 17px/1.12 Georgia,Times New Roman,serif;overflow:hidden}.home-product-copy p{color:#7a726d;height:33px;margin:0 0 12px;font-size:9px;line-height:1.65;overflow:hidden}.home-product-copy footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-product-copy footer b{font-size:14px}.home-product-copy footer span{color:#837a75;font-size:9px}.home-product-actions{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.home-product-actions button{color:#5e5652;background:#fff;border:1px solid #e4dcd8;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-height:37px;padding:0 9px;font-size:9px;font-weight:850;display:flex}.home-product-actions button span{color:#968c87;font-size:8px}.home-product-actions button:hover,.home-product-actions button.is-active{color:#a8311e;background:#fff0ec;border-color:#ff8c78}.yoro-personal-list{background:#f2e7e2;border-radius:28px;width:min(1420px,100% - 48px);margin:0 auto 100px;padding:40px}.yoro-personal-list>.home-product-strip{margin-top:25px}.yoro-personal-empty{text-align:center;border:1px dashed #d0bcb2;border-radius:19px;margin-top:24px;padding:55px 25px}.yoro-personal-empty h3{margin:0;font:500 28px Georgia,Times New Roman,serif}.yoro-personal-empty p{color:#756a64;max-width:570px;margin:10px auto 20px;font-size:12px;line-height:1.6}.yoro-personal-empty a{background:var(--home-ink);color:#fff;border-radius:10px;padding:12px 16px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.yoro-home-footer{border-top:1px solid var(--home-line);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;min-height:120px;padding:30px max(24px,50% - 710px);display:grid}.yoro-home-footer p{color:#7b736e;justify-self:center;margin:0;font-size:11px}.yoro-home-footer nav{justify-self:end}@media (max-width:1050px){.yoro-home-header{grid-template-columns:1fr auto}.yoro-home-header>nav{display:none}.yoro-home-hero{grid-template-columns:1fr;gap:24px;padding-top:34px}.yoro-home-hero-copy{order:1}.home-store-lane.is-immediate{order:2}.yoro-home-hero-grid{order:3;height:420px}.hero-tile.tile-4{display:block}.yoro-result-stores{grid-template-columns:repeat(2,1fr)}.yoro-section-intro{grid-template-columns:1fr}.yoro-section-intro p{justify-self:start}.yoro-home-footer{grid-template-columns:1fr 1fr}.yoro-home-footer p{display:none}}@media (max-width:700px){.yoro-home-header,.yoro-home-hero,.yoro-section-intro,.home-store-lane>header,.home-product-shelf,.yoro-personal-list,.yoro-search-results{width:calc(100% - 28px)}.yoro-home-header{height:62px}.yoro-home-brand span{display:none}.yoro-home-account{padding-right:9px}.yoro-home-account b{display:none}.yoro-home-hero{gap:22px;min-height:0;padding:28px 0 24px}.yoro-home-hero h1{font-size:47px}.yoro-home-hero-copy>p{font-size:14px;line-height:1.5}.yoro-home-search{grid-template-columns:1fr auto;height:auto;padding:7px;display:grid}.yoro-home-search input{grid-column:1/-1;padding:8px 7px;font-size:14px}.yoro-search-clear{display:none}.yoro-search-submit{grid-column:1/-1;height:42px}.yoro-home-quick{margin-top:9px}.yoro-home-hero-grid{display:none}.home-store-lane.is-immediate>header{width:100%;margin-bottom:9px}.home-store-lane.is-immediate .home-store-card{width:205px;height:118px}.hero-tile{border-radius:20px}.hero-tile.tile-1{grid-area:1/1/auto/3}.hero-tile.tile-4{display:none}.hero-tile span{bottom:13px;left:14px;right:14px}.hero-tile b{font-size:17px}.yoro-search-results{border-radius:20px;padding:22px 14px}.yoro-search-results>header,.yoro-personal-list>header{align-items:start;display:grid}.yoro-result-stores{grid-template-columns:1fr}.yoro-store-lanes,.yoro-product-rankings{padding-top:64px}.yoro-section-intro{margin-bottom:40px}.yoro-section-intro h2{font-size:43px}.home-store-lane{margin-top:43px}.home-store-lane.is-immediate{margin-top:0}.home-store-lane>header h3{font-size:21px}.home-store-card{width:214px;height:135px}.home-product-shelf{margin-bottom:55px}.home-product-shelf>header{align-items:start;display:grid}.home-product-shelf>header p{text-align:left}.home-product-strip{grid-auto-columns:minmax(210px,77vw)}.home-product-image{height:185px}.yoro-personal-list{margin-bottom:60px;padding:24px 14px}.yoro-home-footer{grid-template-columns:1fr;padding:26px 14px}.yoro-home-footer nav{flex-wrap:wrap;justify-self:start;gap:16px}}.yoro-search-pages{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.yoro-search-pages button{min-height:40px;color:var(--home-ink);background:#fff;border:1px solid #ddd3ce;border-radius:10px;padding:0 15px;font-weight:850}.yoro-search-pages button:disabled{opacity:.38;cursor:not-allowed}.yoro-search-pages span{color:#756d68;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.home-store-track.moves-left,.home-store-track.moves-right{animation:none;transform:none}.home-store-viewport{overflow-x:auto}.home-store-copy.is-clone{display:none}.hero-tile img,.home-product-image img,.home-store-card img{transition:none}}.yoogle-corrected-logo{color:#202124;letter-spacing:-.1em;align-items:baseline;font-size:clamp(58px,7vw,86px);font-weight:800;line-height:.9;display:inline-flex}.yoogle-corrected-logo>span{display:inline-block}.yoogle-corrected-logo>span:first-child,.yoogle-corrected-logo>span:nth-child(4){color:#4285f4}.yoogle-corrected-logo>span:nth-child(2),.yoogle-corrected-logo>span:nth-child(6){color:#ea4335}.yoogle-corrected-logo>span:nth-child(3){color:#fbbc05}.yoogle-corrected-logo .yoogle-correction{color:#34a853;width:.57em;position:relative}.yoogle-old-letter{position:relative}.yoogle-old-letter:after{content:"";background:#202124;border-radius:999px;height:.055em;position:absolute;top:51%;left:-.09em;right:-.08em;transform:rotate(-18deg);box-shadow:0 .055em #20212429}.yoogle-corrected-logo .yoogle-hand-letter{z-index:1;color:#202124;letter-spacing:-.15em;text-shadow:0 .02em #fbfaf8;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:.72em;font-weight:800;position:absolute;top:-.2em;left:.16em;transform:rotate(-11deg)}.yoogle-corrected-logo .yoogle-hand-letter:after{content:"";border-bottom:.035em solid #202124;border-radius:50%;width:.58em;height:.07em;position:absolute;bottom:-.08em;left:-.04em;transform:rotate(8deg)}.yoro-home-hero-copy>.yoogle-corrected-logo{margin:0 0 17px}.yoogle-corrected-logo.is-compact{letter-spacing:-.11em;font-size:31px}.yoro-home-brand .yoogle-corrected-logo,.yoro-home-brand .yoogle-corrected-logo span{text-transform:none;border:0;padding:0}.yoro-home.is-yoogle{--home-coral:#4285f4;--home-pink:#e8f0fe}.yoro-home.is-yoogle .yoro-home-hero-copy>small{color:#188038}.yoro-home.is-yoogle .yoro-home-search:focus-within{border-color:#4285f4;box-shadow:0 18px 48px #4285f424}@media (max-width:700px){.yoro-home-brand .yoogle-corrected-logo,.yoro-home-brand .yoogle-corrected-logo span{display:inline-flex}.yoro-home-hero-copy>.yoogle-corrected-logo{margin-bottom:15px;font-size:55px}.yoogle-corrected-logo.is-compact{font-size:27px}}.yoro-home-utilities{justify-self:end;align-items:center;gap:9px;display:flex}.yoro-home-currency{background:#fff;height:44px}.yoro-home-currency span{font-size:9px}.yoro-home-currency select{font-size:11px}.yoro-home-utilities .yoro-home-account{justify-self:auto}@media (max-width:700px){.yoro-home-utilities{gap:6px}.yoro-home-currency{height:40px;padding:0 8px}.yoro-home-currency span{display:none}.yoro-home-currency select{max-width:84px}.yoro-home-utilities .yoro-home-account{padding-right:9px}}.yoro-all-stores{color:#fff;background:#181310;padding:0 max(24px,50% - 710px) 110px}.yoro-all-stores>header{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:34px;padding:38px 0 28px;display:grid}.yoro-all-stores>header small{color:#ff806a;letter-spacing:.14em;font-size:9px;font-weight:900}.yoro-all-stores>header h2{letter-spacing:-.05em;margin:8px 0 10px;font:500 clamp(38px,4vw,61px)/.95 Georgia,Times New Roman,serif}.yoro-all-stores>header p{color:#bdb3ad;max-width:680px;margin:0;font-size:13px;line-height:1.65}.yoro-all-stores>header label{gap:8px;display:grid}.yoro-all-stores>header label span{color:#c8bdb7;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.yoro-all-stores>header input{color:#fff;background:#241d1a;border:1px solid #ffffff2e;border-radius:13px;width:100%;min-height:48px;padding:0 15px;font:700 13px/1 system-ui}.yoro-all-stores>header input:focus-visible{outline-offset:2px;outline:3px solid #ff806a}.yoro-all-stores-meta{color:#aca19b;align-items:baseline;gap:8px;margin:0 0 14px;display:flex}.yoro-all-stores-meta b{color:#fff;font:500 24px Georgia,Times New Roman,serif}.yoro-all-stores-meta span{font-size:10px}.yoro-all-stores-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.yoro-all-stores-grid .home-store-card{width:100%;height:148px}.yoro-all-stores-status{text-align:center;border:1px dashed #ffffff2e;border-radius:18px;place-content:center;gap:5px;min-height:120px;padding:28px;display:grid}.yoro-all-stores-status b{font:500 23px Georgia,Times New Roman,serif}.yoro-all-stores-status span{color:#a99e98;font-size:11px}.yoro-all-stores-status.is-error{border-color:#ff806a73}@media (max-width:1050px){.yoro-all-stores-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.yoro-all-stores{padding:0 14px 70px}.yoro-all-stores>header{grid-template-columns:1fr;gap:20px;padding-top:32px}.yoro-all-stores>header h2{font-size:43px}.yoro-all-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yoro-all-stores-grid .home-store-card{border-radius:15px;height:128px}.yoro-all-stores-grid .home-store-card b{font-size:17px}.yoro-all-stores-grid .home-store-card>span{bottom:10px;left:11px;right:11px}}@media (max-width:390px){.yoro-all-stores-grid{grid-template-columns:1fr 1fr}.yoro-all-stores-grid .home-store-card{height:120px}}.yoro-hero-search-results{overscroll-behavior:contain;scrollbar-color:#c8bdb7 transparent;background:#fff;border:1px solid #e2d9d4;border-radius:24px;min-width:0;height:405px;padding:18px;scroll-margin-top:18px;overflow-y:auto;box-shadow:0 24px 64px #3a261d1f}.yoro-hero-search-results>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eee7e3;justify-content:space-between;align-items:end;gap:18px;margin:-18px -18px 0;padding:18px 18px 13px;display:flex;position:sticky;top:-18px}.yoro-hero-search-results>header small{color:#bd3d27;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.yoro-hero-search-results>header h2{letter-spacing:-.045em;margin:4px 0 0;font:500 29px/1 Georgia,Times New Roman,serif}.yoro-hero-search-results>header>span{color:#807873;text-align:right;font-size:10px}.yoro-hero-search-results .yoro-result-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.yoro-hero-search-results .yoro-result-stores>a{border-radius:13px;grid-template-columns:60px 30px minmax(0,1fr);gap:8px;height:78px;padding:7px}.yoro-hero-search-results .yoro-result-stores img{border-radius:9px;width:60px;height:62px}.yoro-hero-search-results .yoro-result-stores>a>.brand-icon{width:30px;height:30px}.yoro-hero-search-results .yoro-result-stores b{font-size:12px}.yoro-hero-search-results .yoro-result-stores small,.yoro-hero-search-results .yoro-result-stores em{font-size:7px}.yoro-hero-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.yoro-hero-product-result{min-width:0;height:92px;color:inherit;background:#fff;border:1px solid #ece5e1;border-radius:14px;grid-template-columns:92px minmax(0,1fr);text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.yoro-hero-product-result:hover{border-color:#bea9a0;transform:translateY(-1px)}.yoro-hero-product-result>img{object-fit:cover;width:92px;height:92px}.yoro-hero-product-result>span{align-content:center;gap:4px;min-width:0;padding:10px;display:grid}.yoro-hero-product-result small{color:#a23926;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:7px;font-weight:900;overflow:hidden}.yoro-hero-product-result b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 15px/1.08 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.yoro-hero-product-result em{color:#706863;font-size:9px;font-style:normal;font-weight:800}.yoro-hero-search-state{text-align:center;place-content:center;gap:8px;min-height:260px;padding:28px;display:grid}.yoro-hero-search-state b{font:500 24px Georgia,Times New Roman,serif}.yoro-hero-search-state span{color:#746c67;font-size:11px}.yoro-hero-search-state button{background:var(--home-ink);color:#fff;border:0;border-radius:10px;justify-self:center;min-height:40px;margin-top:8px;padding:0 14px;font-weight:850}.yoro-hero-search-results .yoro-search-pages{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #eee7e3;margin:12px -18px -18px;padding:12px 18px 18px;position:sticky;bottom:-18px}@media (max-width:1050px){.yoro-home-hero-copy{order:1}.yoro-hero-search-results{order:2;width:100%;height:480px}.home-store-lane.is-immediate{order:3}.yoro-home-hero-grid{order:4}}@media (max-width:700px){.yoro-hero-search-results{border-radius:20px;width:100%;height:min(62vh,540px);padding:14px}.yoro-hero-search-results>header{align-items:start;margin:-14px -14px 0;padding:15px 14px 12px;top:-14px}.yoro-hero-search-results>header h2{font-size:25px}.yoro-hero-search-results>header>span{max-width:120px}.yoro-hero-search-results .yoro-result-stores,.yoro-hero-product-results{grid-template-columns:1fr}.yoro-hero-product-result{grid-template-columns:88px minmax(0,1fr);height:88px}.yoro-hero-product-result>img{width:88px;height:88px}.yoro-hero-search-results .yoro-search-pages{margin:10px -14px -14px;padding:11px 14px 14px;bottom:-14px}}.yoro-home-mobile-nav{display:none}.yoro-home-assurance{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.yoro-home-assurance>span,.yoro-home-assurance>a{min-height:62px;color:inherit;background:#ffffffc7;border:1px solid #e2d9d4;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;padding:12px 14px;text-decoration:none;display:grid}.yoro-home-assurance b{color:#9f311f;letter-spacing:.11em;font-size:8px;font-weight:950}.yoro-home-assurance small{color:#6f6762;grid-column:1/-1;font-size:9px;line-height:1.4}.yoro-home-assurance em{color:#17110f;grid-area:1/2;font-size:8px;font-style:normal;font-weight:900}:is(.yoro-home-assurance>a:hover,.yoro-home-assurance>a:focus-visible){background:#fff;border-color:#ff5a3d}.yoro-bank-promoted{width:min(1480px,100% - 48px);margin:12px auto 0}.yoro-bank-promoted>a{color:#fff;background:linear-gradient(110deg,#08251a,#124b37 64%,#176a49);border:1px solid #a6d7c2;border-radius:18px;grid-template-columns:auto 44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 16px;text-decoration:none;display:grid;box-shadow:0 16px 42px #08251a29}.yoro-bank-promoted-label{color:#12321f;letter-spacing:.12em;background:#b7ff69;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:950}.yoro-bank-promoted .brand-icon{color:#b7ff69;width:44px;height:44px;padding:0}.yoro-bank-promoted-copy{gap:3px;min-width:0;display:grid}.yoro-bank-promoted-copy small{color:#8fe6bd;letter-spacing:.1em;font-size:7px;font-weight:900}.yoro-bank-promoted-copy b{font-size:clamp(15px,2vw,22px);line-height:1.05}.yoro-bank-promoted-copy em{color:#c7ded3;font-size:9px;font-style:normal;line-height:1.4}.yoro-bank-promoted strong{color:#0d3928;background:#fff;border-radius:11px;min-width:max-content;padding:11px 14px;font-size:9px}:is(.yoro-bank-promoted>a:hover,.yoro-bank-promoted>a:focus-visible){outline-offset:2px;border-color:#b7ff69;outline:3px solid #b7ff693d}@media (max-width:1050px){.yoro-home-mobile-nav{scrollbar-width:none;gap:7px;width:min(1480px,100% - 48px);margin:8px auto 0;padding:4px 0 10px;display:flex;overflow-x:auto}.yoro-home-mobile-nav::-webkit-scrollbar{display:none}.yoro-home-mobile-nav a{color:#514945;background:#fff;border:1px solid #e5ddd8;border-radius:999px;min-width:max-content;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none}.yoro-home-mobile-nav a[href="https://bank.yoro.pl/"]{color:#245b1c;background:#e9f8e3;border-color:#b7d8ae}}@media (max-width:700px){.yoro-home-mobile-nav{width:calc(100% - 28px);margin-top:7px}.yoro-bank-promoted{width:calc(100% - 28px);margin-top:8px}.yoro-bank-promoted>a{grid-template-columns:38px 1fr;padding:13px}.yoro-bank-promoted-label{grid-column:1/-1;width:max-content}.yoro-bank-promoted .brand-icon{width:38px;height:38px}.yoro-bank-promoted strong{text-align:center;grid-column:1/-1;width:100%}.yoro-home-assurance{grid-template-columns:1fr}.yoro-home-assurance>span,.yoro-home-assurance>a{min-height:58px}}.brand-experience{border:1px solid var(--accent);width:min(1440px,100% - 48px);margin:34px auto 68px;padding:clamp(24px,4vw,56px)}@supports (color:color-mix(in lab, red, red)){.brand-experience{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line))}}.brand-experience{background:radial-gradient(circle at 8% 8%, var(--accent), transparent 34%), linear-gradient(145deg, var(--accent-soft), white 52%);border-radius:34px}@supports (color:color-mix(in lab, red, red)){.brand-experience{background:radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--accent-soft) 68%, white), white 52%)}}.brand-experience{position:relative;overflow:hidden}.brand-experience:before{content:"";pointer-events:none;background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-experience:before{background-image:linear-gradient(color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px)}}.brand-experience:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(#000000a6,#0000 72%);mask-image:linear-gradient(#000000a6,#0000 72%)}.site-shell[data-store-mode=fashion] .hero h1,.site-shell[data-store-mode=luxury] .hero h1{letter-spacing:-.055em;font-weight:500}.site-shell[data-store-mode=technology] .product-card,.site-shell[data-store-mode=finance] .product-card{border-radius:12px}.site-shell[data-store-mode=fashion] .product-card{box-shadow:none;border-width:0 0 1px;border-radius:0}.site-shell[data-store-mode=fashion] .product-image{border-radius:0}.site-shell[data-store-mode=luxury] .brand-experience{border-radius:4px}.virtual-unbox{border:1px solid var(--line);background:var(--accent-soft);border-radius:20px;max-width:720px;margin:18px auto 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.virtual-unbox{background:color-mix(in srgb, var(--accent-soft) 45%, white)}}.virtual-unbox{text-align:left}.virtual-unbox>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px;font-weight:900;display:flex}.virtual-unbox>button span{background:var(--accent);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.unbox-reveal{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;animation:.5s both unbox-reveal;display:grid}.unbox-reveal article{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:12px}.unbox-reveal small{color:var(--muted);letter-spacing:.08em;font-size:.65rem;font-weight:850;display:block}.unbox-reveal b{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;display:block;overflow:hidden}.unbox-reveal span{color:var(--accent);font-size:.78rem;font-weight:850}.saved-spend-card{background:var(--ink);color:#fff;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:720px;margin:14px auto 0;padding:17px 20px;display:flex}.saved-spend-card small{color:#ffffff94}.saved-spend-card b{color:var(--accent);font-size:1.35rem}@keyframes unbox-reveal{0%{opacity:0;transform:translateY(12px)scale(.98)}}.site-shell[data-brand-layout=reverse] .hero{grid-template-columns:1.08fr .92fr}.site-shell[data-brand-layout=editorial] .hero{grid-template-columns:1.2fr .8fr;align-items:end}.site-shell[data-brand-layout=editorial] .hero h1{letter-spacing:-.055em;font-weight:700}.site-shell[data-brand-layout=gallery] .hero{grid-template-columns:.72fr 1.28fr}.site-shell[data-brand-layout=console] .hero{background:var(--ink);border-radius:28px;margin-top:30px;margin-bottom:30px;padding:58px}@supports (color:color-mix(in lab, red, red)){.site-shell[data-brand-layout=console] .hero{background:color-mix(in srgb, var(--ink) 95%, #000)}}.site-shell[data-brand-layout=console] .hero{color:#fff}.site-shell[data-brand-layout=console] .hero-copy>p:not(.eyebrow){color:#ffffffad}.site-shell[data-brand-layout=manifesto] .hero{text-align:center;grid-template-columns:1fr}.site-shell[data-brand-layout=manifesto] .hero-copy{max-width:980px;margin:auto}.site-shell[data-brand-layout=manifesto] .hero h1,.site-shell[data-brand-layout=manifesto] .hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.site-shell[data-brand-layout=manifesto] .hero-actions{justify-content:center}.site-shell[data-brand-frame=precision] .product-card{border-radius:3px}.site-shell[data-brand-frame=capsule] .product-card{border-radius:32px 9px}.site-shell[data-brand-frame=editorial] .product-card{border-width:0 0 1px;border-radius:0}.site-shell[data-brand-frame=ticket] .product-card{border-style:dashed;border-radius:8px 26px}.site-shell[data-brand-frame=glass] .product-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffc2;border-color:#ffffffb8;box-shadow:0 18px 50px #00000014}.site-shell[data-brand-pace=kinetic] .product-card:nth-child(3n+2){transform:translateY(14px)}.site-shell[data-brand-pace=kinetic] .product-card:nth-child(3n+2):hover{transform:translateY(7px)}.site-shell[data-brand-pace=precise] .product-grid{gap:8px}.site-shell[data-brand-pace=precise] .product-card{box-shadow:none}@media (max-width:980px){.site-shell[data-brand-layout=reverse] .hero,.site-shell[data-brand-layout=editorial] .hero,.site-shell[data-brand-layout=gallery] .hero,.site-shell[data-brand-layout=console] .hero,.site-shell[data-brand-layout=manifesto] .hero{grid-template-columns:1fr}.site-shell[data-brand-layout=console] .hero{padding:38px}.site-shell[data-brand-layout=manifesto] .hero{text-align:left}.site-shell[data-brand-layout=manifesto] .hero-copy{max-width:none;margin:0}.site-shell[data-brand-layout=manifesto] .hero h1,.site-shell[data-brand-layout=manifesto] .hero-copy>p:not(.eyebrow){margin-left:0;margin-right:0}.site-shell[data-brand-layout=manifesto] .hero-actions{justify-content:flex-start}.site-shell[data-brand-pace=kinetic] .product-card:nth-child(3n+2),.site-shell[data-brand-pace=kinetic] .product-card:nth-child(3n+2):hover{transform:none}}@media (max-width:640px){.brand-experience{border-radius:24px;width:calc(100% - 24px);margin:22px auto 46px;padding:18px}.site-shell[data-brand-layout=console] .hero{border-radius:20px;margin-top:16px;margin-bottom:16px;padding:24px 18px}.unbox-reveal{grid-template-columns:1fr}.saved-spend-card{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.unbox-reveal{animation:none}}.adventure-district{--ad-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adventure-district{--ad-line:color-mix(in srgb,var(--accent) 32%,#2b2b2b)}}.adventure-district{color:#f7f4ed;background:#111;border:1px solid #202020;border-radius:28px;width:min(1460px,100% - 28px);margin:34px auto;overflow:hidden;box-shadow:0 32px 100px #0004}.adventure-nav{background:#090909;border-bottom:1px solid #ffffff19;grid-template-columns:230px 1fr 150px;align-items:center;gap:16px;min-height:78px;padding:10px 20px;display:grid}.adventure-wordmark{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.adventure-wordmark>i{background:var(--accent);width:42px;height:42px;color:var(--ink);clip-path:polygon(0 0,100% 0,84% 100%,0 83%);place-items:center;font-size:21px;font-style:normal;font-weight:950;display:grid}.adventure-wordmark b,.adventure-wordmark small{display:block}.adventure-wordmark b{letter-spacing:-.04em;font-size:20px}.adventure-wordmark small{color:#ffffff76;letter-spacing:.12em;margin-top:3px;font-size:6px}.adventure-switcher{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.adventure-switcher button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;min-width:0;height:48px;padding:7px 9px;transform:skew(-3deg)}.adventure-switcher button>*{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;transform:skew(3deg)}.adventure-switcher b{font-size:9px}.adventure-switcher small{color:#ffffff78;margin-top:3px;font-size:6px}.adventure-switcher button:hover,.adventure-switcher button.active{border-color:var(--accent);background:var(--accent);color:var(--ink)}.adventure-switcher button.active small{color:inherit}.adventure-status{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.adventure-status i{background:#70ff9e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #70ff9e1c}.adventure-hero{grid-template-columns:1fr .88fr;min-height:630px;display:grid}.adventure-hero-copy{background:radial-gradient(circle at 20% 30%,var(--accent),transparent 35%),#111;padding:72px 60px}@supports (color:color-mix(in lab, red, red)){.adventure-hero-copy{background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 35%),#111}}.adventure-hero-copy>small,.adventure-section-title small,.adventure-booking-head>small,.adventure-checklist>small,.adventure-footer small{color:var(--accent);letter-spacing:.16em;font-size:8px;font-weight:950}.adventure-hero h2{letter-spacing:-.074em;text-wrap:balance;max-width:760px;margin:16px 0 23px;font-size:clamp(50px,6.3vw,94px);line-height:.86}.adventure-hero-copy>p{color:#ffffffa3;max-width:660px;margin:0;font-size:14px;line-height:1.7}.adventure-lanes{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:48px;display:grid}.adventure-lanes button{color:#fff;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1c;min-width:0;min-height:115px;padding:14px}.adventure-lanes button.active{border-color:var(--accent);background:var(--accent);color:var(--ink)}.adventure-lanes span,.adventure-lanes b,.adventure-lanes small{display:block}.adventure-lanes span{opacity:.6;font-size:8px;font-weight:900}.adventure-lanes b{margin-top:17px;font-size:12px}.adventure-lanes small{opacity:.65;margin-top:5px;font-size:7px;line-height:1.4}.adventure-visual{background:#222;min-height:630px;position:relative;overflow:hidden}.adventure-visual:after{content:"";background:linear-gradient(90deg,#111 0,#0000 18%),linear-gradient(0deg,#000b 0,#0000 45%);position:absolute;inset:0}.adventure-visual>img{object-fit:cover;filter:saturate(.88)contrast(1.08);width:100%;height:100%;transition:transform .5s}.adventure-visual:hover>img{transform:scale(1.025)}.adventure-altimeter{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808df;width:230px;padding:16px;position:absolute;bottom:30px;left:30px}.adventure-altimeter small,.adventure-altimeter b{display:block}.adventure-altimeter small{letter-spacing:.14em;color:#ffffff7c;font-size:7px}.adventure-altimeter b{margin:6px 0 10px;font-size:17px}.adventure-altimeter>span{background:#ffffff17;height:5px;display:block}.adventure-altimeter>span i{background:var(--accent);height:100%;display:block}.adventure-metric{z-index:2;text-align:center;background:var(--accent);width:135px;height:135px;color:var(--ink);clip-path:polygon(50% 0,100% 20%,88% 86%,36% 100%,0 59%,12% 13%);place-content:center;display:grid;position:absolute;top:24px;right:24px}.adventure-metric b{letter-spacing:-.05em;font-size:24px}.adventure-metric small{text-transform:uppercase;max-width:95px;font-size:7px;font-weight:900}.adventure-stages{background:var(--accent);color:var(--ink);border-block:1px solid #ffffff19;grid-template-columns:repeat(4,1fr);display:grid}.adventure-stages>div{border-right:1px solid #0002;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:18px 22px;display:grid}.adventure-stages span{opacity:.55;font-size:8px;font-weight:950}.adventure-stages b{font-size:10px}.adventure-stages i{font-size:13px;font-style:normal}.adventure-board{background:#272727;grid-template-columns:minmax(0,1fr) 390px;gap:1px;display:grid}.adventure-list{color:#161616;background:#f2f0e9;padding:50px 36px}.adventure-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.adventure-section-title h3{letter-spacing:-.055em;margin:8px 0 0;font-size:38px}.adventure-section-title p{color:#666;max-width:330px;margin:0;font-size:9px;line-height:1.55}.adventure-products{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.adventure-products article{background:#fff;border:1px solid #d1cec4;grid-template-columns:170px 1fr;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.adventure-products article:hover,.adventure-products article.selected{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 15px 35px #00000014}.adventure-photo{cursor:pointer;background:#ccc;border:0;min-height:255px;padding:0;position:relative;overflow:hidden}.adventure-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.adventure-products article:hover .adventure-photo img{transform:scale(1.04)}.adventure-photo span,.adventure-photo i{background:var(--accent);color:var(--ink);padding:6px 8px;font-size:7px;font-style:normal;font-weight:950;position:absolute;bottom:10px;left:10px}.adventure-photo i{color:#fff;background:#0c0c0ce6;inset:10px 10px auto auto}.adventure-product-copy{flex-direction:column;min-width:0;padding:17px;display:flex}.adventure-product-copy>small{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adventure-product-copy>small{color:color-mix(in srgb,var(--accent) 80%,#111)}}.adventure-product-copy>small{letter-spacing:.08em;font-size:7px;font-weight:900}.adventure-product-copy>button{color:#111;text-align:left;letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;margin:7px 0 0;padding:0;font-size:18px;font-weight:950;line-height:1}.adventure-product-copy>p{color:#68645e;margin:8px 0;font-size:8px;line-height:1.5}.adventure-product-copy dl{gap:5px;margin:6px 0 12px;display:grid}.adventure-product-copy dl>div{background:#f2f0e9;padding:6px 7px}.adventure-product-copy dt{letter-spacing:.1em;text-transform:uppercase;color:#817c73;font-size:6px;font-weight:900}.adventure-product-copy dd{margin:2px 0 0;font-size:7px;font-weight:800}.adventure-product-copy footer{border-top:1px solid #dedbd2;grid-template-columns:1fr 84px;align-items:end;gap:8px;margin-top:auto;padding-top:10px;display:grid}.adventure-product-copy footer small,.adventure-product-copy footer b{display:block}.adventure-product-copy footer small{color:#777;font-size:6px}.adventure-product-copy footer b{font-size:16px}.adventure-product-copy footer button{color:#fff;cursor:pointer;background:#151515;border:0;height:34px;font-size:8px;font-weight:900}.adventure-product-copy footer button span{float:right}.adventure-booking{color:#fff;background:#0b0b0b;align-self:start;max-height:100vh;position:sticky;top:0;overflow:auto}.adventure-booking-head{border-bottom:1px solid #ffffff16;padding:30px 26px 20px}.adventure-booking-head h3{letter-spacing:-.05em;margin:8px 0 4px;font-size:28px;line-height:1}.adventure-booking-head p{color:#ffffff7c;margin:0;font-size:8px}.adventure-slot-picker{border-bottom:1px solid #ffffff15;padding:18px 22px}.adventure-slot-picker>span{font-size:8px;font-weight:900}.adventure-slot-picker>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0 6px;display:grid}.adventure-slot-picker button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;height:38px;font-size:9px;font-weight:900}.adventure-slot-picker button.active{border-color:var(--accent);background:var(--accent);color:var(--ink)}.adventure-slot-picker>small{color:#ffffff60;font-size:6px}.adventure-booking fieldset{border:0;border-bottom:1px solid #ffffff15;margin:0;padding:15px 20px}.adventure-booking legend{letter-spacing:.12em;color:#ffffff78;text-transform:uppercase;padding:0 5px;font-size:7px;font-weight:900}.adventure-booking fieldset>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:47px;margin-top:5px;padding:8px 10px;display:flex}.adventure-booking fieldset>button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adventure-booking fieldset>button.active{background:color-mix(in srgb,var(--accent) 18%,#111)}}.adventure-booking fieldset b,.adventure-booking fieldset small{display:block}.adventure-booking fieldset b{font-size:8px}.adventure-booking fieldset small{color:#ffffff68;margin-top:2px;font-size:6px}.adventure-booking fieldset em{color:var(--accent);flex:none;font-size:7px;font-style:normal;font-weight:900}.adventure-checklist{border-bottom:1px solid #ffffff15;gap:7px;padding:17px 22px;display:grid}.adventure-checklist>span{font-size:8px}.adventure-checklist>span i{background:var(--accent);width:16px;height:16px;color:var(--ink);border-radius:50%;place-items:center;margin-right:7px;font-size:7px;font-style:normal;display:inline-grid}.adventure-checklist p{color:#ffffff6f;margin:2px 0 0;font-size:7px;line-height:1.45}.adventure-total{padding:21px}.adventure-total>span{justify-content:space-between;align-items:end;display:flex}.adventure-total>span small,.adventure-total>span b{display:block}.adventure-total>span small{color:#ffffff72;font-size:7px}.adventure-total>span b{color:var(--accent);font-size:28px}.adventure-total>button{background:var(--accent);width:100%;height:49px;color:var(--ink);cursor:pointer;border:0;margin-top:13px;font-size:10px;font-weight:950}.adventure-total>button i{float:right;font-style:normal}.adventure-total .adventure-more{color:#fff;background:0 0;border:1px solid #ffffff20;height:34px;margin-top:6px;font-size:8px}.adventure-total p{color:#ffffff64;margin:10px 0 0;font-size:7px;line-height:1.45}.adventure-toast{z-index:19;background:var(--accent);width:min(520px,100% - 28px);color:var(--ink);align-items:center;gap:12px;margin:-80px auto 22px;padding:14px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 60px #0008}.adventure-toast>i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.adventure-toast small,.adventure-toast b{display:block}.adventure-toast small{letter-spacing:.12em;font-size:6px}.adventure-toast b{font-size:11px}.adventure-footer{background:#ffffff18;grid-template-columns:1.4fr .8fr .8fr;gap:1px;display:grid}.adventure-footer>div{background:#101010;padding:24px 28px}.adventure-footer p{color:#ffffff78;margin:5px 0 0;font-size:8px;line-height:1.5}.adventure-footer b{margin-top:5px;font-size:9px;display:block}.adventure-rozwalka{--accent:#ff4b1f;--accent-soft:#ffdfd6;--ink:#16110f}.adventure-windora{--accent:#4df4ff;--accent-soft:#d8fbff;--ink:#031a22}.adventure-apexday{--accent:#eaff28;--accent-soft:#f8ffc9;--ink:#161a00}.adventure-aeruna{--accent:#f6c45f;--accent-soft:#fff0cf;--ink:#251504}@media (max-width:1180px){.adventure-nav{grid-template-columns:190px 1fr}.adventure-status{grid-column:1/-1}.adventure-hero{grid-template-columns:1fr 1fr}.adventure-board{grid-template-columns:1fr}.adventure-booking{grid-template-columns:repeat(2,1fr);max-height:none;display:grid;position:relative}.adventure-booking-head,.adventure-total{grid-column:1/-1}.adventure-products article{grid-template-columns:150px 1fr}}@media (max-width:780px){.adventure-district{border-radius:18px;width:calc(100% - 10px);margin:12px auto}.adventure-nav{grid-template-columns:1fr;padding:12px}.adventure-switcher{grid-template-columns:repeat(6,minmax(105px,1fr));overflow-x:auto}.adventure-status{grid-column:auto}.adventure-hero{grid-template-columns:1fr}.adventure-hero-copy{padding:48px 22px}.adventure-hero h2{font-size:55px}.adventure-lanes{grid-template-columns:1fr}.adventure-lanes button{min-height:78px}.adventure-visual{min-height:430px}.adventure-stages{grid-template-columns:1fr 1fr}.adventure-stages>div{padding:13px}.adventure-list{padding:35px 10px}.adventure-section-title{display:block}.adventure-section-title p{margin-top:12px}.adventure-products{grid-template-columns:1fr}.adventure-products article{grid-template-columns:130px 1fr}.adventure-photo{min-height:250px}.adventure-booking{display:block}.adventure-footer{grid-template-columns:1fr}}@media (max-width:440px){.adventure-products article{grid-template-columns:1fr}.adventure-photo{height:220px;min-height:0}.adventure-stages{grid-template-columns:1fr}.adventure-metric{width:105px;height:105px}.adventure-altimeter{width:190px}.adventure-section-title h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.adventure-visual>img,.adventure-products article,.adventure-photo img{transition:none}.adventure-visual:hover>img,.adventure-products article:hover .adventure-photo img{transform:none}}.adventure-load-more{color:#161616;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #c9c5ba;width:100%;min-height:54px;margin-top:16px;font-family:inherit;font-size:10px;font-weight:900;line-height:1}.adventure-load-more span{float:right;color:#777;margin-right:18px;font-size:8px}:is(.adventure-load-more:hover,.adventure-load-more:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.adventure-load-more:hover,.adventure-load-more:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}}.adventure-hub{color:#f6f2e8;background:#0c0c0c;min-height:100vh;font-family:Arial,sans-serif}.adventure-hub a{color:inherit;text-decoration:none}.adventure-hub-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:82px;padding:12px max(24px,50vw - 710px);display:flex}.adventure-hub-logo{align-items:center;gap:11px;display:flex}.adventure-hub-logo>i{color:#111;clip-path:polygon(0 0,100% 0,85% 100%,0 82%);background:#eaff28;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:950;display:grid}.adventure-hub-logo b,.adventure-hub-logo small{display:block}.adventure-hub-logo b{letter-spacing:-.04em;font-size:18px}.adventure-hub-logo small{color:#ffffff74;letter-spacing:.15em;margin-top:3px;font-size:6px}.adventure-hub-nav>div{gap:7px;display:flex}.adventure-hub-nav>div a{border:1px solid #ffffff1a;padding:10px 13px;font-size:8px;font-weight:850}.adventure-hub-nav>div a:hover{color:#eaff28;border-color:#eaff28}.adventure-hub-hero{grid-template-columns:.9fr 1.1fr;max-width:1460px;min-height:690px;margin:auto;display:grid}.adventure-hub-hero>div{background:radial-gradient(circle at 10% 20%,#eaff281a,#0000 35%);padding:90px 58px 65px}.adventure-hub-hero>div>small,.adventure-hub-heading>small,.adventure-hub-flow>div small,.adventure-hub-price-table>div>small{color:#eaff28;letter-spacing:.16em;font-size:8px;font-weight:950}.adventure-hub h1{letter-spacing:-.078em;margin:20px 0 26px;font-size:clamp(42px,4.4vw,64px);line-height:.82}.adventure-hub-hero>div>p{color:#ffffff91;max-width:660px;font-size:14px;line-height:1.7}.adventure-hub-hero figure{background:#222;min-height:690px;margin:0;position:relative;overflow:hidden}.adventure-hub-hero figure:after{content:"";background:linear-gradient(90deg,#0c0c0c,#0000 18%),linear-gradient(#0000 50%,#0009);position:absolute;inset:0}.adventure-hub-hero figure img{object-fit:cover;width:100%;height:100%}.adventure-hub-hero figcaption{z-index:2;color:#111;letter-spacing:.12em;background:#eaff28;padding:8px 10px;font-size:7px;font-weight:950;position:absolute;bottom:25px;right:25px}.adventure-hub-grid{color:#151515;background:#eeeae0;padding:90px max(22px,50vw - 710px)}.adventure-hub-heading{grid-template-columns:1fr .5fr;gap:50px;margin-bottom:34px;display:grid}.adventure-hub-heading small{color:#8357ff;grid-column:1/-1}.adventure-hub-heading h2{letter-spacing:-.064em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.92}.adventure-hub-heading p{color:#68635c;align-self:end;margin:0;font-size:11px;line-height:1.65}.adventure-hub-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adventure-hub-cards article{background:#fff;border:1px solid #d2cfc6;min-width:0;transition:transform .25s,box-shadow .25s}.adventure-hub-cards article:hover{transform:translateY(-5px);box-shadow:0 22px 55px #0002}.adventure-hub-card-image{height:330px;position:relative;overflow:hidden}.adventure-hub-card-image:after{content:"";background:linear-gradient(#0000 55%,#0008);position:absolute;inset:0}.adventure-hub-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.adventure-hub-cards article:hover img{transform:scale(1.04)}.adventure-hub-card-image span,.adventure-hub-card-image small{z-index:2;color:#fff;background:#0c0c0c;padding:6px 8px;font-size:7px;font-weight:950;position:absolute;top:14px;left:14px}.adventure-hub-card-image small{color:#111;background:#eaff28;top:auto;bottom:14px}.adventure-hub-card-copy{padding:22px;position:relative}.adventure-hub-card-copy>i{color:#111;clip-path:polygon(0 0,100% 13%,85% 100%,7% 83%);background:#eaff28;place-items:center;width:64px;height:64px;font-size:13px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-35px;right:18px}.adventure-hub-card-copy>small{color:#875cff;letter-spacing:.1em;font-size:7px;font-weight:900}.adventure-hub-card-copy h3{letter-spacing:-.05em;margin:6px 0;font-size:31px}.adventure-hub-card-copy p{color:#69645d;min-height:52px;margin:0;font-size:9px;line-height:1.55}.adventure-hub-card-copy footer{border-top:1px solid #e0ddd5;justify-content:space-between;align-items:end;margin-top:18px;padding-top:15px;display:flex}.adventure-hub-card-copy footer small,.adventure-hub-card-copy footer b{display:block}.adventure-hub-card-copy footer small{color:#777;font-size:6px}.adventure-hub-card-copy footer b{font-size:20px}.adventure-hub-card-copy footer em{font-size:8px;font-style:normal;font-weight:900}.adventure-hub-flow{background:#ffffff19;border-block:1px solid #ffffff19;grid-template-columns:1.3fr repeat(4,1fr);gap:1px;display:grid}.adventure-hub-flow>div,.adventure-hub-flow>span{background:#111;flex-direction:column;justify-content:space-between;min-height:160px;padding:30px;display:flex}.adventure-hub-flow h2{letter-spacing:-.05em;margin:8px 0 0;font-size:29px}.adventure-hub-flow span i{color:#eaff28;font-size:9px;font-style:normal;font-weight:900}.adventure-hub-flow span b{font-size:11px;line-height:1.4}.adventure-hub-price-table{background:#191919;grid-template-columns:390px 1fr;gap:55px;padding:90px max(22px,50vw - 710px);display:grid}.adventure-hub-price-table h2{letter-spacing:-.06em;margin:12px 0;font-size:44px;line-height:.95}.adventure-hub-price-table>div:first-child p{color:#ffffff75;font-size:9px;line-height:1.6}.adventure-hub-price-table>div:last-child{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr;display:grid}.adventure-hub-price-table a{border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px;display:grid}.adventure-hub-price-table a:nth-child(odd){border-right:1px solid #ffffff18}.adventure-hub-price-table a:hover{color:#111;background:#eaff28}.adventure-hub-price-table a span small,.adventure-hub-price-table a span b{display:block}.adventure-hub-price-table a span small{color:#a78bff;font-size:6px;font-weight:900}.adventure-hub-price-table a:hover span small{color:#6446b0}.adventure-hub-price-table a span b{margin-top:3px;font-size:9px}.adventure-hub-price-table a em{opacity:.6;font-size:6px;font-style:normal}.adventure-hub-price-table a strong{font-size:12px}.adventure-hub-footer{color:#ffffff72;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding:28px max(22px,50vw - 710px);display:flex}.adventure-hub-footer div>*{display:block}.adventure-hub-footer b{color:#fff;font-size:13px}.adventure-hub-footer span,.adventure-hub-footer small{margin-top:4px;font-size:7px;line-height:1.5}.adventure-hub-footer>small{text-align:right;max-width:520px}@media (max-width:1050px){.adventure-hub-hero{grid-template-columns:1fr}.adventure-hub-hero figure{min-height:520px}.adventure-hub-cards{grid-template-columns:repeat(2,1fr)}.adventure-hub-flow{grid-template-columns:1fr 1fr}.adventure-hub-flow>div{grid-column:1/-1}.adventure-hub-price-table{grid-template-columns:1fr}.adventure-hub-price-table>div:first-child{max-width:550px}}@media (max-width:680px){.adventure-hub-nav{flex-direction:column;align-items:flex-start;padding:12px}.adventure-hub-nav>div{width:100%;overflow-x:auto}.adventure-hub-nav>div a{flex:none}.adventure-hub-hero>div{padding:60px 20px}.adventure-hub h1{font-size:clamp(36px,10vw,44px)}.adventure-hub-hero figure{min-height:350px}.adventure-hub-grid{padding:60px 10px}.adventure-hub-heading{grid-template-columns:1fr}.adventure-hub-heading h2{font-size:45px}.adventure-hub-cards{grid-template-columns:1fr}.adventure-hub-card-image{height:300px}.adventure-hub-flow{grid-template-columns:1fr 1fr}.adventure-hub-price-table{gap:25px;padding:60px 10px}.adventure-hub-price-table>div:last-child{grid-template-columns:1fr}.adventure-hub-price-table a:nth-child(odd){border-right:0}.adventure-hub-footer{flex-direction:column;padding:25px 15px}.adventure-hub-footer>small{text-align:left}}.live-auction-house{--auction:#ffb000;--auction-ink:#251700;--auction-paper:#fff9e8;max-width:1540px;color:var(--auction-ink);margin:78px auto;padding:0 28px}.auction-utility{background:var(--auction-paper);border:1px solid #e2c46f;border-radius:13px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:20px;padding:11px 14px;font-size:10px;display:grid;position:relative}.auction-utility>div{letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;font-weight:950;display:flex}.auction-utility>div>span{background:#e64232;border-radius:50%;width:8px;height:8px;animation:1.7s infinite auction-live;box-shadow:0 0 0 4px #e6423220}.auction-utility>p{color:#6d5c30;text-align:center;margin:0;line-height:1.45}.auction-utility>button{border:1px solid var(--auction-ink);background:var(--auction-ink);color:#fff;cursor:pointer;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900;position:relative}.auction-utility>button>span{color:var(--auction)}.auction-utility>button>b{color:#fff;background:#e64232;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:8px;display:inline-grid}.auction-notifications{z-index:30;border:1px solid var(--auction-ink);width:min(430px,100vw - 24px);max-height:520px;box-shadow:9px 9px 0 var(--auction),0 25px 70px #23170025;background:#fff;border-radius:18px;margin-top:7px;position:absolute;right:max(28px,50vw - 742px);overflow:hidden}.auction-notifications>header{background:var(--auction-ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.auction-notifications>header>div{gap:3px;display:grid}.auction-notifications>header small{color:var(--auction);letter-spacing:.12em;font-size:7px}.auction-notifications>header b{font-size:12px}.auction-notifications>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:9px}.auction-notifications>div{max-height:425px;padding:8px;overflow:auto}.auction-notifications article{border-bottom:1px solid #eee7d5;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.auction-notifications article>span{color:#41516a;background:#e9edf2;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.auction-notifications article.good>span{color:#147448;background:#dff5e8}.auction-notifications article.bad>span{color:#bc3227;background:#ffe6e2}.auction-notifications article p{gap:3px;margin:0;display:grid}.auction-notifications article b{font-size:10px}.auction-notifications article small{color:#756d5c;font-size:8px}.auction-no-notices{color:#746b57;margin:0;padding:24px;font-size:10px;line-height:1.55}.auction-heading{grid-template-columns:minmax(0,1.7fr) minmax(220px,.42fr);align-items:end;gap:38px;margin:34px 0 24px;display:grid}.auction-heading>div>small{color:#b66b00;letter-spacing:.13em;font-size:10px;font-weight:950}.auction-heading h2{max-width:1090px;font:950 clamp(42px,5.7vw,82px)/.91 var(--font-display),sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:8px 0 0}.auction-heading>aside{background:var(--auction-ink);color:#fff;box-shadow:8px 8px 0 var(--auction);border-radius:22px;gap:3px;padding:23px;display:grid}.auction-heading>aside b{font:950 54px/1 var(--font-display),sans-serif;color:var(--auction)}.auction-heading>aside span{text-transform:uppercase;font-size:11px;font-weight:900}.auction-heading>aside small{color:#fff9;font-size:9px;line-height:1.45}.auction-lot-strip{grid-template-columns:repeat(7,minmax(138px,1fr));gap:7px;margin-bottom:14px;padding:2px 2px 9px;display:grid;overflow-x:auto}.auction-lot-strip>button{min-width:138px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8ccb0;border-radius:14px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.auction-lot-strip>button:hover,.auction-lot-strip>button.active{border-color:var(--auction-ink);box-shadow:4px 4px 0 var(--auction);transform:translateY(-3px)}.auction-strip-image{background:#eee5ca;height:94px;display:block;position:relative}.auction-strip-image img{object-fit:cover;width:100%;height:100%}.auction-strip-image i{color:#fff;letter-spacing:.1em;background:#e64232;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:6px;left:6px}.auction-lot-strip>button.ended .auction-strip-image i{background:#514a3b}.auction-lot-strip>button>span:last-child{gap:2px;padding:9px;display:grid}.auction-lot-strip small{color:#a15f00;letter-spacing:.08em;font-size:6px;font-weight:950}.auction-lot-strip b{height:28px;font-size:9px;line-height:1.35;overflow:hidden}.auction-lot-strip strong{font-size:13px}.auction-lot-strip em{color:#e13e30;font-size:8px;font-style:normal;font-weight:900}.auction-stage{grid-template-columns:minmax(0,1.55fr) minmax(320px,.64fr);align-items:start;gap:15px;display:grid}.auction-main{border:1px solid var(--auction-ink);box-shadow:8px 8px 0 var(--auction);background:#fff;border-radius:25px;overflow:hidden}.auction-visual{background:#211b12;height:520px;position:relative;overflow:hidden}.auction-visual:after{content:"";background:linear-gradient(#0000,#151009e8);position:absolute;inset:35% 0 0}.auction-visual>img{object-fit:cover;opacity:.91;width:100%;height:100%}.auction-visual>span{z-index:2;color:#fff;letter-spacing:.1em;background:#e64232;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:950;position:absolute;top:17px;left:17px;box-shadow:0 7px 20px #0003}.auction-visual>span.ended{background:#453f34}.auction-visual>div{z-index:2;color:#fff;position:absolute;bottom:25px;left:25px;right:25px}.auction-visual>div small{color:#ffd36e;letter-spacing:.11em;font-size:9px;font-weight:900}.auction-visual>div b{font:950 clamp(31px,4.2vw,59px)/.95 var(--font-display),sans-serif;letter-spacing:-.045em;margin-top:6px;display:block}.auction-visual>div p{color:#fffbd8;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.5}.auction-price-room{border-bottom:1px solid #e5ddc9;grid-template-columns:1.2fr .9fr .8fr;display:grid}.auction-price-room>div{border-right:1px solid #e5ddc9;flex-direction:column;justify-content:center;gap:4px;min-height:123px;padding:20px 23px;display:flex}.auction-price-room>div:last-child{border-right:0}.auction-price-room small,.auction-facts dt{color:#8d7851;letter-spacing:.12em;font-size:7px;font-weight:900}.auction-price-now strong{letter-spacing:-.045em;font-size:36px}.auction-price-room span{color:#756d5d;font-size:9px}.auction-user-state b{font-size:19px}.auction-user-state.state-leading,.auction-user-state.state-won{background:#e9f8ef}.auction-user-state.state-leading b,.auction-user-state.state-won b{color:#147448}.auction-user-state.state-outbid,.auction-user-state.state-lost{background:#fff0ed}.auction-user-state.state-outbid b,.auction-user-state.state-lost b{color:#bd3529}.auction-timer{background:var(--auction-paper)}.auction-timer b{letter-spacing:-.06em;font:950 27px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.auction-progress{background:#eee7d5;height:7px}.auction-progress>span{background:linear-gradient(90deg,var(--auction),#e64232);height:100%;transition:width .5s linear;display:block}.auction-facts{background:#e5ddc9;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.auction-facts>div{background:#fff;min-height:81px;padding:15px}.auction-facts dt{margin-bottom:6px}.auction-facts dd{margin:0;font-size:9px;font-weight:850;line-height:1.4}.auction-bid-history{padding:23px}.auction-bid-history>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.auction-bid-history>header>div{gap:3px;display:grid}.auction-bid-history>header small{color:#9a630b;letter-spacing:.11em;font-size:7px;font-weight:950}.auction-bid-history>header b{font-size:16px}.auction-bid-history>header>span{background:var(--auction-paper);border-radius:99px;padding:5px 7px;font-size:8px;font-weight:900}.auction-bid-history ol{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.auction-bid-history li{border-top:1px solid #eee7d6;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:10px 5px;display:grid}.auction-bid-history li>span{color:#9a8c6d;font:800 8px ui-monospace,monospace}.auction-bid-history li p{gap:2px;margin:0;display:grid}.auction-bid-history li b{font-size:10px}.auction-bid-history li small{color:#777060;font-size:8px}.auction-bid-history li>strong{font-size:12px}.auction-empty-history{color:#7b715b;text-align:center;border:1px dashed #d6c9aa;border-radius:12px;margin:0;padding:25px;font-size:10px}.auction-console{border:1px solid var(--auction-ink);box-shadow:6px 6px 0 var(--auction-ink);background:#fff;border-radius:23px;position:sticky;top:14px;overflow:hidden}.auction-console>header{background:var(--auction-ink);color:#fff;padding:22px 22px 18px}.auction-console>header small{color:var(--auction);letter-spacing:.13em;font-size:8px;font-weight:950}.auction-console h3{font:950 29px/1 var(--font-display),sans-serif;letter-spacing:-.04em;margin:5px 0 6px}.auction-console>header p{color:#fffac5;margin:0;font-size:9px;line-height:1.5}.auction-console>label{gap:7px;padding:18px 20px 10px;display:grid}.auction-console>label>span{font-size:9px;font-weight:950}.auction-console>label>div{border:2px solid var(--auction-ink);border-radius:12px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.auction-console input{background:#fff;border:0;outline:0;min-width:0;height:54px;padding:0 13px;font-size:24px;font-weight:950}.auction-console>label>div>b{background:var(--auction-paper);align-self:stretch;place-items:center;padding:0 12px;font-size:10px;display:grid}.auction-quick-limits{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 20px 10px;display:grid}.auction-quick-limits button{cursor:pointer;background:#fff9e8;border:1px solid #d9c998;border-radius:8px;min-width:0;padding:8px 3px;font-size:8px;font-weight:900}.auction-quick-limits button:hover{border-color:var(--auction-ink)}.auction-submit{background:var(--auction);width:calc(100% - 40px);min-height:49px;color:var(--auction-ink);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;margin:0 20px;padding:0 14px;font-size:10px;font-weight:950;display:flex}.auction-submit>span{font-size:19px}.auction-submit:disabled{color:#888;cursor:not-allowed;background:#d8d3c7}.auction-form-message{color:#756a51;min-height:34px;margin:0;padding:9px 20px;font-size:8px;line-height:1.45}.auction-proxy-explainer{background:#faf8f1;border:1px solid #ddd3bb;border-radius:14px;margin:6px 20px 14px;padding:14px}.auction-proxy-explainer>small{color:#94630e;letter-spacing:.11em;font-size:7px;font-weight:950}.auction-proxy-explainer ol{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.auction-proxy-explainer li{grid-template-columns:26px 1fr;align-items:center;gap:9px;display:grid}.auction-proxy-explainer li>span{background:var(--auction-ink);width:26px;height:26px;color:var(--auction);border-radius:8px;place-items:center;font-size:9px;font-weight:950;display:grid}.auction-proxy-explainer li p{gap:2px;margin:0;display:grid}.auction-proxy-explainer li b{font-size:9px}.auction-proxy-explainer li small{color:#77705e;font-size:7px}.auction-win-card{background:#e9f8ef;border:1px solid #64ad7d;border-radius:13px;grid-template-columns:35px 1fr;gap:9px;margin:0 20px 13px;padding:13px;display:grid}.auction-win-card>span{color:#fff;background:#147448;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.auction-win-card>div{gap:2px;display:grid}.auction-win-card small{color:#147448;letter-spacing:.1em;font-size:7px;font-weight:950}.auction-win-card b{font-size:17px}.auction-win-card p{color:#42604d;margin:0;font-size:7px}.auction-win-card>button{color:#fff;cursor:pointer;background:#147448;border:0;border-radius:9px;grid-column:1/-1;min-height:38px;font-size:9px;font-weight:950}.auction-loss-card{background:#fff0ed;border:1px solid #e7a79f;border-radius:13px;margin:0 20px 13px;padding:13px}.auction-loss-card b{color:#ad3026;font-size:11px}.auction-loss-card p{color:#79534e;margin:4px 0 0;font-size:8px;line-height:1.45}.auction-product-link{border:1px solid var(--auction-ink);width:calc(100% - 40px);min-height:39px;color:var(--auction-ink);cursor:pointer;background:#fff;border-radius:10px;margin:0 20px 14px;font-size:8px;font-weight:900}.auction-console>footer{color:#827969;border-top:1px solid #e9e3d6;padding:12px 20px;font-size:7px;line-height:1.5}@keyframes auction-live{50%{box-shadow:0 0 0 8px #e6423205}}@media (max-width:1120px){.auction-stage{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.auction-visual{height:440px}.auction-facts{grid-template-columns:1fr 1fr}.auction-heading h2{font-size:58px}}@media (max-width:900px){.live-auction-house{margin:55px auto;padding:0 16px}.auction-utility{grid-template-columns:1fr auto}.auction-utility>p{text-align:left;grid-area:2/1/auto/-1}.auction-heading{grid-template-columns:1fr}.auction-heading>aside{display:none}.auction-stage{grid-template-columns:1fr}.auction-console{position:relative;top:auto}.auction-lot-strip{grid-template-columns:repeat(7,150px)}.auction-visual{height:min(65vw,520px)}}@media (max-width:600px){.live-auction-house{padding:0 10px}.auction-utility{gap:8px}.auction-utility>div{font-size:8px}.auction-utility>button{font-size:0}.auction-utility>button>span{font-size:14px}.auction-utility>button>b{font-size:8px}.auction-heading{margin-top:25px}.auction-heading h2{font-size:41px}.auction-lot-strip{grid-template-columns:repeat(7,136px)}.auction-main{box-shadow:4px 4px 0 var(--auction);border-radius:18px}.auction-visual{height:390px}.auction-visual>div{bottom:17px;left:16px;right:16px}.auction-visual>div b{font-size:34px}.auction-price-room{grid-template-columns:1fr 1fr}.auction-price-room>div{min-height:102px;padding:14px}.auction-price-now{grid-column:1/-1}.auction-price-room>div:nth-child(2),.auction-price-room>div:last-child{border-top:1px solid #e5ddc9}.auction-price-now strong{font-size:32px}.auction-facts{grid-template-columns:1fr}.auction-bid-history{padding:17px 13px}.auction-bid-history li{grid-template-columns:42px 1fr auto}.auction-notifications{right:12px}.auction-console{border-radius:18px}.auction-quick-limits{grid-template-columns:1fr}.auction-quick-limits button{padding:9px}}@media (prefers-reduced-motion:reduce){.auction-utility>div>span{animation:none}.auction-lot-strip>button,.auction-progress>span{transition:none}}:root{--paper:#f8f7f3;--surface:#fff;--ink:#201512;--muted:#706c68;--line:#e6e3dc;--accent:#ff542e;--accent-soft:#ffe2d9;--radius:22px;--shadow:0 18px 60px #19141017}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}button,input,select{font:inherit}button{color:inherit}.password-field{width:100%;display:block;position:relative}.password-field>input{width:100%;padding-right:48px!important}.password-field>button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field>button:hover{background:#7f7f7f1f}.password-field>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 55%, white)}}:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline-offset:3px}img{max-width:100%;display:block}.site-shell{background:var(--paper);min-height:100vh;color:var(--ink);transition:color .35s}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:fit-content;padding:0;display:inline-flex}.brand-mark{letter-spacing:-.08em;background:var(--accent);width:43px;height:43px;color:var(--ink);border-radius:14px;place-items:center;font-weight:950;display:grid;box-shadow:inset 0 -3px #00000014}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:-.04em;font-size:22px}.brand small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px}.currency-selector{border:1px solid var(--ink);min-width:96px;height:50px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.currency-selector{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.currency-selector{background:var(--accent-soft);color:var(--ink);border-radius:12px;align-content:center;gap:1px;display:grid}.currency-selector>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.currency-selector select{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font:800 11px/1.2 inherit}.global-preferences-bar{z-index:120;color:#fff;font-family:Arial,Helvetica,sans-serif;position:fixed;top:12px;right:14px}.global-preferences-trigger{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#111111eb;border:1px solid #ffffff2e;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:26px auto;align-items:center;column-gap:8px;min-height:40px;padding:7px 12px 7px 8px;display:grid;box-shadow:0 12px 34px #0000002e}.global-preferences-trigger>span{color:#111;background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.global-preferences-trigger b{letter-spacing:.08em;font-size:9px;line-height:1}.global-preferences-trigger small{color:#ffffff94;font-size:7px;line-height:1.2}.global-preferences-panel{background:#111111f7;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:min(330px,100vw - 24px);margin-top:7px;padding:13px;display:none;box-shadow:0 22px 70px #0000004d}.global-preferences-bar.is-open .global-preferences-panel{display:grid}.global-preferences-panel header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.global-preferences-panel header span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.global-preferences-panel header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:30px;height:30px}.global-preferences-panel .currency-selector{color:#fff;background:#ffffff12;border-color:#ffffff2e;border-radius:11px;min-width:0;height:46px;padding:5px 9px}.global-preferences-panel .currency-selector>span{color:#ffffff8c;font-size:7px}.global-preferences-panel .currency-selector select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:10px}.global-preferences-panel>small{color:#ffffff85;grid-column:1/-1;font-size:8px;line-height:1.45}body:has(.brand-page-currency)>.global-preferences-bar{display:none}@media (max-width:560px){.global-preferences-bar{top:auto;bottom:10px;right:10px}.global-preferences-trigger{min-height:44px}.global-preferences-panel{position:absolute;bottom:51px;right:0}}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.eyebrow span{color:var(--accent)}.primary,.secondary{cursor:pointer;border-radius:14px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.primary{border:1px solid var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 20px var(--ink)}@supports (color:color-mix(in lab, red, red)){.primary{box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 16%, transparent)}}.primary:hover{box-shadow:0 12px 26px var(--ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.primary:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--ink) 23%, transparent)}}.primary span{margin-left:12px}.primary:disabled{cursor:wait;opacity:.55;transform:none}.secondary{color:var(--ink);background:#fff9;border:1px solid #d9d6cf}.secondary:hover{background:#fff;transform:translateY(-2px)}.wide{width:100%}.shop-section{max-width:1370px;margin:0 auto;padding:100px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.section-heading h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(33px,4vw,58px);line-height:1}.catalog-quality-summary{max-width:720px;color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.6}.catalog-grid-note{max-width:860px;color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.6}.micro-ad{background:#f1f0eb;border:1px dashed #bcb8b0;border-radius:12px;flex:none;grid-template-columns:auto 1fr;gap:2px 10px;width:330px;padding:12px 16px;display:grid}.micro-ad span{letter-spacing:.1em;border:1px solid #aaa59d;border-radius:4px;grid-row:1/3;align-self:center;padding:3px 5px;font-size:7px}.micro-ad b{font-size:11px}.micro-ad small{color:var(--muted);font-size:8px}.micro-ad{color:inherit;text-align:left;cursor:pointer}.micro-ad:hover{border-color:var(--ink);background:#fff}.catalog-tools{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.category-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.category-chips button{border:1px solid var(--line);min-width:max-content;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 15px;font-size:11px;font-weight:700}.category-chips button:hover,.category-chips button.active{border-color:var(--ink);background:var(--ink);color:#fff}.sort-select{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.sort-select select{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:10px;padding:0 30px 0 10px;font-size:11px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.product-card:hover{border-color:var(--accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.product-card:hover{box-shadow:0 22px 46px #16120e1a}.product-card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.product-card-hit:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-card-hit:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 72%, var(--ink))}}.product-card-hit:focus-visible{outline-offset:-4px}.product-image{background:#eceae4;height:300px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.045)}.product-tag{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;top:12px;left:12px}.wish{z-index:2;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:absolute;top:12px;right:12px}.wish.active{background:var(--accent);color:var(--ink)}.quick-add{z-index:2;background:var(--ink);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:12px;height:43px;font-size:11px;font-weight:800;transition:transform .25s,opacity .25s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(62px)}.product-card:hover .quick-add,.product-card:focus-within .quick-add{opacity:1;transform:translateY(0)}.quick-add span{margin-left:12px}.product-info{padding:17px 17px 19px}.product-info>small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.catalog-quality-label{border:1px solid var(--accent);width:fit-content;margin-top:8px;padding:5px 7px;display:block}@supports (color:color-mix(in lab, red, red)){.catalog-quality-label{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.catalog-quality-label{color:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-quality-label{color:color-mix(in srgb, var(--ink) 70%, var(--muted))}}.catalog-quality-label{letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.product-card[data-catalog-quality=archive] .catalog-quality-label{color:var(--muted);border-style:dashed}.product-card[data-catalog-quality=archive]{background:#fefefe}.product-info h3{letter-spacing:-.025em;min-height:41px;margin:8px 0 6px;font-size:16px;line-height:1.25}.reference-product-note{color:#496252;letter-spacing:.04em;text-transform:uppercase;min-height:25px;margin:-1px 0 7px;font-size:8px;font-weight:850;line-height:1.35;display:block}.rating{align-items:center;gap:5px;display:flex}.rating b{color:#b36d00;font-size:10px}.rating span{color:#908b84;font-size:9px}.price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:13px;display:flex}.price b{letter-spacing:-.04em;font-size:19px}.price s{color:#aaa59d;font-size:11px}.price small{color:var(--muted);font-size:8px}.empty-state{color:var(--muted);border:1px dashed #c8c4bd;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:80px;display:flex}.promo-band{background:var(--ink);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;max-width:1370px;min-height:300px;margin:10px auto;padding:52px 8%;display:flex;position:relative;overflow:hidden}.promo-band:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-110px;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.promo-band>div:first-child{z-index:2;position:relative}.promo-band .eyebrow{color:#fff9}.promo-band h2{color:var(--accent);letter-spacing:-.08em;margin:0;font-size:clamp(58px,9vw,130px);line-height:.8}.promo-band p{color:#ffffffa6;max-width:560px;margin:23px 0 0;line-height:1.5}.promo-band button{z-index:2;min-width:175px;height:54px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ffffff4d;border-radius:15px;padding:0 20px;font-weight:800;position:relative}.promo-band button span{margin-left:16px}.promo-shape{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff14;font-size:250px;font-weight:950;line-height:1;position:absolute;top:-12%;right:16%;transform:rotate(-10deg)}.promo-shape small{font-size:80px}footer{color:#fff;background:#171717;grid-template-columns:250px 1fr auto;align-items:center;gap:30px;padding:54px max(4vw,40px) 32px;display:grid}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand>div{flex-direction:column;display:flex}.footer-brand b{font-size:20px}.footer-brand small{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:9px}footer>p{color:#ffffff8c;max-width:570px;font-size:12px;line-height:1.6}.footer-links{gap:10px;display:flex}.footer-links button,.footer-links a{color:#fff;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:none}footer>small{color:#ffffff52;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:22px;font-size:9px}.toast{z-index:120;color:#fff;background:#171717;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:11px;max-width:min(560px,100vw - 32px);padding:13px 18px 13px 11px;font-size:12px;animation:.25s both toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 17px 50px #00000047}.toast span{background:var(--accent);width:27px;height:27px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.toast[data-feedback-tone=energetic]{box-shadow:6px 7px 0 var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.toast[data-feedback-tone=energetic]{box-shadow:6px 7px 0 color-mix(in srgb, var(--accent) 55%, transparent)}}.toast[data-feedback-tone=editorial]{border-radius:999px;padding-inline:14px 24px}.toast[data-feedback-tone=precise]{border-color:var(--accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.toast[data-feedback-tone=precise]{border-color:color-mix(in srgb, var(--accent) 48%, #ffffff2e)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,15px)}}.drawer-layer,.modal-layer{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100f0e9e;animation:.2s both veil;display:flex;position:fixed;inset:0}.drawer-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}@keyframes veil{0%{opacity:0}}.cart-drawer{z-index:1;background:#fbfaf7;flex-direction:column;width:min(490px,100vw);height:100%;margin-left:auto;padding:25px;animation:.3s both slide-in;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 60px #0000002e}@keyframes slide-in{0%{transform:translate(100%)}}.drawer-head{flex:none;justify-content:space-between;align-items:flex-start;display:flex}.drawer-head small{color:var(--muted);letter-spacing:.12em;font-size:9px}.drawer-head h2{letter-spacing:-.05em;margin:5px 0 0;font-size:29px}.drawer-head>button,.modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.cart-notice{background:var(--accent-soft);border-radius:12px;gap:10px;margin:19px 0;padding:12px;display:flex}.cart-notice>span{font-weight:900}.cart-notice p{flex-direction:column;gap:3px;margin:0;display:flex}.cart-notice b{font-size:11px}.cart-notice small{color:var(--ink);font-size:9px}@supports (color:color-mix(in lab, red, red)){.cart-notice small{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.cart-drawer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.cart-drawer-actions{border-top:1px solid var(--line);background:#fbfaf7;flex:none;padding-top:12px;box-shadow:0 -14px 28px #251d1514}.cart-drawer-actions .cart-summary{border-top:0;margin-top:0;padding-top:0}.cart-items{min-height:160px;overflow:hidden auto}.cart-items article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;gap:13px;padding:14px 0;display:grid}.cart-items article>img{object-fit:cover;border-radius:12px;width:80px;height:90px}.cart-items article>div{flex-direction:column;align-items:flex-start;display:flex}.cart-items article small{color:var(--muted);text-transform:uppercase;font-size:8px}.cart-items article b{margin-top:5px;font-size:12px}.cart-items article span{color:var(--muted);margin-top:4px;font-size:9px}.quantity{gap:9px;margin-top:auto;flex-direction:row!important;align-items:center!important;display:flex!important}.quantity button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:25px;height:25px}.quantity b{margin:0!important}.remove{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:start;font-size:9px;text-decoration:underline}.empty-cart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.empty-cart>span{background:var(--accent-soft);border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.empty-cart b{margin-top:13px}.empty-cart p{max-width:230px;color:var(--muted);margin:7px 0;font-size:11px}.promo-input{gap:7px;margin-top:15px;display:flex}.promo-input input{border:1px solid var(--line);text-transform:uppercase;background:#fff;border-radius:11px;outline:0;flex:1;height:42px;padding:0 13px}.promo-input button{background:var(--accent-soft);cursor:pointer;border:0;border-radius:11px;padding:0 16px;font-size:10px;font-weight:800}.promo-stack{flex-wrap:wrap;gap:7px;margin:8px 0 14px;display:flex}.promo-stack>div{flex:1 0 100%;justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.promo-stack>div span{color:#52606d}.promo-stack>button{color:#111;cursor:pointer;background:#ecff3b;border:1px solid #111;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.7rem;font-weight:900;display:inline-flex}.promo-stack>button span:first-of-type{font-size:1rem;line-height:.7}.promo-payout-line{color:#111;background:#ecff3b;border-radius:8px;padding:8px}.cart-summary{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.cart-summary p{justify-content:space-between;margin:7px 0;font-size:11px;display:flex}.cart-summary .discount{color:#087e53}.cart-summary .grand{border-top:1px solid var(--line);align-items:center;margin-top:12px;padding-top:13px}.cart-summary .grand b{color:#078e5d;font-size:22px}.checkout-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;height:52px;margin-top:14px;font-size:12px;font-weight:800}.checkout-button:disabled{opacity:.35;cursor:not-allowed}.checkout-button span{margin-left:13px}.cart-continue-button{width:100%;margin-top:9px}.modal-layer{overscroll-behavior:contain;justify-content:center;align-items:center;padding:22px;overflow-y:auto}body:has(.modal-layer){overflow:hidden}:is(body:has(.product-modal)>.global-preferences-bar,body:has(.drawer-layer)>.global-preferences-bar,body:has(.checkout-modal)>.global-preferences-bar){display:none}.product-modal{background:#fff;border-radius:25px;grid-template-columns:1fr 1fr;width:min(960px,100%);min-height:560px;animation:.25s both modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000052}@keyframes modal-in{0%{opacity:0;transform:scale(.97)translateY(10px)}}.modal-close{z-index:5;position:absolute;top:16px;right:16px}.modal-image{background:#eee;min-height:560px;position:relative}.modal-image img{object-fit:cover;width:100%;height:100%}.modal-image[data-image-fit=contain] img{object-fit:contain;padding:28px 18px 12px}.modal-image>span{background:#fff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:17px;left:17px}.modal-copy{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.modal-copy-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:64px 42px 24px 48px;overflow-y:auto}.product-journey-kicker{border:1px solid var(--accent);width:max-content;margin-bottom:13px;padding:6px 9px;display:block}@supports (color:color-mix(in lab, red, red)){.product-journey-kicker{border:1px solid color-mix(in srgb, var(--accent) 32%, #ddd)}}.product-journey-kicker{background:var(--accent-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.product-journey-kicker{background:color-mix(in srgb, var(--accent-soft) 58%, #fff)}}.product-journey-kicker{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.modal-copy h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(35px,4vw,54px);line-height:.98}.modal-copy-scroll>p:not(.eyebrow){color:var(--muted);margin:23px 0;font-size:13px;line-height:1.65}.fiction-review{border:1px solid var(--line);background:#f8f7f3;border-radius:13px;gap:12px;margin:25px 0;padding:15px;display:flex}.fiction-review>span{color:var(--accent);font:34px Georgia}.fiction-review p{margin:0;font-size:10px;line-height:1.55}.fiction-review b{color:var(--muted);margin-top:7px;display:block}.modal-purchase-dock{z-index:3;border-top:1px solid var(--accent);grid-template-columns:minmax(150px,.62fr) minmax(250px,1fr);align-items:center;gap:10px 18px;padding:16px 42px 18px 48px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.modal-purchase-dock{border-top:1px solid color-mix(in srgb, var(--accent) 20%, #dedbd4)}}.modal-purchase-dock{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.modal-purchase-dock{background:color-mix(in srgb, var(--accent-soft) 24%, #fff)}}.modal-purchase-dock{box-shadow:0 -14px 32px #14120f14}.modal-copy .price{margin:0}.product-modal .modal-copy-scroll>.cart-edit-context{border-left:3px solid var(--accent);background:var(--accent);border-radius:4px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.product-modal .modal-copy-scroll>.cart-edit-context{background:color-mix(in srgb, var(--accent) 7%, #fff)}}.product-modal .modal-copy-scroll>.cart-edit-context{color:var(--ink);font-size:13px;line-height:1.5}.modal-purchase-dock .cart-edit-total{color:var(--ink);flex-basis:100%;font-size:12px;line-height:1.5;display:block}.modal-purchase-dock .cart-edit-total strong{white-space:nowrap;font-weight:750}.modal-purchase-dock .cart-edit-cancel{border:1px solid var(--ink);grid-column:1/-1;min-height:44px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.modal-purchase-dock .cart-edit-cancel{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.modal-purchase-dock .cart-edit-cancel{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;font-size:12px;font-weight:650}.modal-purchase-dock .cart-edit-cancel:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.modal-purchase-dock .cart-edit-cancel:hover{background:color-mix(in srgb, var(--accent) 8%, #fff)}}.modal-purchase-dock .cart-edit-cancel:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cart-edit-recovery{color:#633e18;background:#fff7e9;border:1px solid #b76b35;border-radius:8px;margin:16px 0;padding:14px}.cart-edit-recovery p{margin:0 0 12px;font-size:13px;line-height:1.5}.cart-edit-recovery button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:5px;padding:8px 14px;font-size:13px;font-weight:650}.cart-edit-recovery button:focus-visible{outline-offset:3px;outline:3px solid}.modal-copy .price b{font-size:30px}.modal-purchase-dock .primary.wide{min-height:52px;margin:0}.modal-fineprint{text-align:left;color:var(--muted);grid-column:1/-1;margin-top:0;font-size:9px;line-height:1.45;display:block}.checkout-layer{background:#141312c7;align-items:flex-start}.checkout-modal{background:#fbfaf7;border-radius:25px;flex-direction:column;width:min(1100px,100%);min-height:650px;max-height:calc(100dvh - 40px);margin:20px auto;animation:.25s both modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000059}.checkout-head{border-bottom:1px solid var(--line);background:#fff;flex:none;grid-template-columns:180px 1fr 40px;align-items:center;height:76px;padding:0 22px;display:grid}.brand.mini .brand-mark{border-radius:10px;width:35px;height:35px;font-size:12px}.brand.mini b{font-size:15px}.steps{justify-content:center;align-items:center;gap:9px;display:flex}.steps span{color:#aaa59d;align-items:center;gap:6px;font-weight:800;display:flex}.steps span b{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.steps span small{white-space:nowrap;font-size:9px}.steps span.active{color:var(--ink)}.steps span.active b{border-color:var(--ink)}.steps span[aria-current=step] b{background:var(--ink);color:#fff}.steps span[aria-current=step] small{font-weight:900}.steps i{background:var(--line);width:34px;height:1px}.modal-close.static{position:static}.checkout-alert{color:#d7e0d3;text-align:center;background:#181b17;flex:none;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:6px 18px;font-size:9px;line-height:1.35;display:flex}.checkout-alert b{color:#a8ff7a;letter-spacing:.12em;font-size:8px}.checkout-alert span{opacity:.72}.checkout-alert a{color:#d7e0d3;opacity:.55}.checkout-body{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:1.2fr .8fr;gap:30px;min-height:0;padding:35px 42px;display:grid;overflow-y:auto}.checkout-body>section h2{letter-spacing:-.055em;max-width:580px;margin:0;font-size:clamp(31px,4vw,49px);line-height:1}.checkout-lead{color:var(--muted);margin:12px 0 21px;font-size:11px}.choice-list{gap:8px;display:grid}.choice-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 15px;display:grid}.choice-list>button:hover,.choice-list>button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.choice-list>button:hover,.choice-list>button.active{background:color-mix(in srgb, var(--accent-soft) 48%, white)}}.radio{background:#fff;border:1px solid #b8b3ac;border-radius:50%;width:17px;height:17px}.choice-list>button.active .radio{border:5px solid var(--accent)}.choice-list>button>div{flex-direction:column;gap:3px;display:flex}.choice-list>button b{font-size:12px}.choice-list>button small{color:var(--muted);font-size:9px}.choice-list>button strong{font-size:10px}.demo-address{background:#f2f0eb;border:1px dashed #bdb8b0;border-radius:13px;gap:12px;margin-top:15px;padding:14px;display:flex}.demo-address>span{background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.demo-address b{font-size:10px}.demo-address p{margin:4px 0;font-size:10px}.demo-address small{color:var(--muted);font-size:8px}.order-summary{border:1px solid var(--line);background:#fff;border-radius:17px;align-self:start;padding:22px}.order-summary>small{color:var(--muted);letter-spacing:.12em;font-size:8px}.summary-products{max-height:190px;margin-top:13px;overflow-y:auto}.summary-products>div{border-bottom:1px solid var(--line);gap:10px;padding:7px 0;display:flex}.summary-products img{object-fit:cover;border-radius:8px;width:46px;height:52px}.summary-products p{flex-direction:column;justify-content:center;gap:4px;margin:0;display:flex}.summary-products b{font-size:9px}.summary-products span{color:var(--muted);font-size:8px}.summary-lines{padding-top:12px}.summary-lines p{justify-content:space-between;margin:7px 0;font-size:9px;display:flex}.summary-lines .virtual{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.summary-lines .real{background:var(--accent-soft);border-radius:10px;align-items:center;margin-top:10px;padding:11px;font-weight:800}.summary-lines .real b{font-size:19px}.summary-safe{color:#087e53;text-align:center;padding-top:12px;font-size:9px;font-weight:700}.checkout-nav{z-index:4;border-top:1px solid var(--line);background:#fbfaf7;grid-column:1/-1;justify-content:space-between;padding:16px 0 0;display:flex;position:sticky;bottom:0;box-shadow:0 -15px 28px #251d1512}.safe-email{flex-direction:column;gap:5px;margin-top:17px;display:flex}.safe-email>span{font-size:10px;font-weight:800}.safe-email input{border:1px solid var(--line);background:#fff;border-radius:10px;height:43px;padding:0 12px}.safe-email small{color:var(--muted);font-size:8px}.simulation-consent{align-items:flex-start;gap:9px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.simulation-consent input{accent-color:var(--accent)}@media (min-width:981px){.checkout-body .order-summary{position:sticky;top:96px}}.pulse{position:relative;overflow:hidden}.pulse:after{content:"";background:linear-gradient(105deg,#0000 20%,#fff3 45%,#0000 70%);animation:2.2s infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{to{transform:translate(120%)}}.success-view{text-align:center;max-width:780px;margin:0 auto;padding:43px;overflow-y:auto}.success-burst{background:var(--accent);width:67px;height:67px;color:var(--ink);box-shadow:0 0 0 11px var(--accent-soft), 0 15px 35px #0000001f;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:900;animation:.4s both pop;display:grid}@keyframes pop{0%{transform:scale(.3)rotate(-20deg)}70%{transform:scale(1.12)rotate(4deg)}}.success-view h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,60px);line-height:.98}.success-view>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:15px auto;font-size:12px;line-height:1.6}.saved-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:1fr auto;gap:4px 10px;max-width:430px;margin:20px auto;padding:15px;display:grid}.saved-card span{color:var(--muted);font-size:9px}.saved-card s{color:#999;grid-area:1/2/3;align-self:center;font-size:18px}.saved-card b{color:#078e5d;font-size:14px}.saved-card small{color:var(--muted);grid-column:1/-1;font-size:8px}.tracker{text-align:left;grid-template-columns:190px 1fr;gap:18px;margin:20px 0;display:grid}.fake-map{background:#e7e7df;border-radius:14px;min-height:200px;position:relative;overflow:hidden}.fake-map:before,.fake-map:after{content:"";background:#fff;width:16px;height:260%;position:absolute;top:-80%;left:42%;transform:rotate(35deg);box-shadow:80px 0 #fff,-75px 0 #fff}.fake-map:after{left:40%;transform:rotate(-58deg);box-shadow:65px 0 #fff}.fake-map i{z-index:2;background:var(--accent);height:3px;position:absolute;top:50%;left:18%;right:20%;transform:rotate(-11deg)}.fake-map>b{z-index:3;background:#fff;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;bottom:30px;left:12px}.fake-map>small{z-index:3;color:#4e4b47;font-size:7px;position:absolute;bottom:11px;left:12px}.route-dot{z-index:4;color:var(--accent);text-shadow:0 2px 5px #0000004d;transition:left 1s;position:absolute;top:46%}.route-dot.stage-0{left:15%}.route-dot.stage-1{left:38%}.route-dot.stage-2{left:63%}.route-dot.stage-3{left:80%}.timeline{padding:8px 0}.timeline>div{opacity:.35;gap:10px;min-height:45px;display:flex;position:relative}.timeline>div:after{content:"";background:var(--line);width:1px;height:20px;position:absolute;top:24px;left:11px}.timeline>div:last-child:after{display:none}.timeline>div.active{opacity:1}.timeline>div>span{border:1px solid var(--line);background:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.timeline>div.active>span{background:var(--accent);border-color:var(--accent);font-weight:900}.timeline p{flex-direction:column;gap:2px;margin:0;display:flex}.timeline b{font-size:9px}.timeline small{color:var(--muted);font-size:7px}.email-outbox{color:#086342;background:#e5f8ef;border-radius:9px;padding:9px 13px;font-size:9px}.success-actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.coupon-modal{background:#fff;border-radius:25px;grid-template-columns:.8fr 1.2fr;width:min(990px,100%);min-height:620px;animation:.25s both modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000052}.coupon-hero{color:#fff;background:#171717;padding:60px 42px;position:relative;overflow:hidden}.coupon-hero:after{content:"%";color:#0000;-webkit-text-stroke:1px #ffffff1f;font-size:260px;font-weight:900;position:absolute;bottom:-65px;right:-22px}.coupon-hero>span{background:var(--accent);width:55px;height:55px;color:var(--ink);border-radius:16px;place-items:center;font-size:27px;display:grid}.coupon-hero .eyebrow{color:#ffffff73;margin-top:40px}.coupon-hero h2{letter-spacing:-.06em;margin:0;font-size:51px;line-height:.93}.coupon-hero p:last-child{color:#ffffff94;margin-top:22px;font-size:11px;line-height:1.65}.coupon-content{padding:43px;overflow-y:auto}.coupon-content h3{margin:0 0 14px;font-size:15px}.known-codes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.known-codes h3{grid-column:1/-1}.known-codes article{border:1px solid var(--line);background:#f8f7f3;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.known-codes b{border:1px dashed var(--accent);width:fit-content;color:var(--ink);padding:4px 7px;font-size:14px}.known-codes span{font-size:9px}.known-codes small{color:var(--muted);font-size:8px}.coupon-content form{grid-template-columns:1fr 1fr;gap:11px;margin-top:28px;display:grid}.coupon-content form h3{grid-column:1/-1}.coupon-content label{flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.coupon-content input,.coupon-content select{border:1px solid var(--line);background:#fff;border-radius:9px;height:41px;padding:0 10px;font-size:10px}.coupon-content form .primary,.coupon-content form>small,.form-message{grid-column:1/-1}.coupon-content form>small{color:var(--muted);font-size:8px;line-height:1.4}.form-message{background:var(--accent-soft);border-radius:8px;margin:0;padding:9px;font-size:9px}@media (max-width:1400px){.shop-section,.promo-band{margin-left:3vw;margin-right:3vw}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.brand b{font-size:17px}.brand-mark{width:38px;height:38px}.product-grid,footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1}.checkout-body{grid-template-columns:1fr}.order-summary{order:2}.checkout-nav{order:3}}@media (max-width:680px){.shop-section{margin-left:16px;margin-right:16px;padding:70px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.micro-ad{width:100%}.catalog-tools{flex-direction:column;align-items:stretch}.sort-select{justify-content:flex-end}.product-grid{grid-template-columns:1fr 1fr;gap:8px}.product-image{height:210px}.product-info{padding:12px}.product-info h3{font-size:13px}.quick-add{opacity:1;bottom:7px;left:7px;right:7px;transform:none}.promo-band{flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;margin-left:12px;margin-right:12px;padding:35px 25px}.promo-band button{width:100%}.promo-shape{display:none}footer{grid-template-columns:1fr;padding:40px 20px 25px}.footer-links{flex-direction:column;align-items:flex-start}.modal-layer{align-items:flex-start;padding:0}.product-modal{border-radius:0;grid-template-rows:minmax(220px,42dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.modal-image{height:auto;min-height:0}.modal-copy{padding:0}.modal-copy-scroll{padding:30px 20px 22px}.modal-purchase-dock{padding:12px 20px max(14px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px}.modal-purchase-dock .price{align-items:baseline;display:flex}.modal-purchase-dock .primary.wide{min-height:48px}.modal-fineprint{font-size:8px}.checkout-modal{border-radius:0;min-height:100vh;margin:0}.checkout-head{grid-template-columns:112px 1fr 38px;padding:0 10px}.steps,.steps span{gap:4px}.steps span b{width:24px;height:24px;font-size:9px}.steps span small{display:none}.steps span[aria-current=step] small{font-size:8px;display:block}.steps i{width:10px}.checkout-body{padding:25px 16px}.checkout-nav{gap:8px}.checkout-nav button{padding:0 11px;font-size:10px}.success-view{padding:35px 16px}.tracker{grid-template-columns:1fr}.fake-map{min-height:150px}.success-actions{flex-direction:column}.coupon-modal{border-radius:0;grid-template-columns:1fr;min-height:100vh}.coupon-hero{padding:40px 25px}.coupon-hero h2{font-size:42px}.coupon-content{padding:27px 20px}.coupon-content form{grid-template-columns:1fr}.coupon-content form>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-modal.with-configurator{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.25fr);width:min(1180px,100% - 32px);height:min(90dvh,920px);min-height:min(660px,100dvh - 32px);max-height:calc(100dvh - 32px)}.product-modal.with-configurator .modal-image{min-height:0}.product-modal.journey-quick-view.with-configurator{grid-template-columns:minmax(280px,.86fr) minmax(460px,1.14fr);width:min(980px,100% - 40px);height:min(82dvh,780px);min-height:min(600px,100dvh - 40px)}.product-modal.journey-quick-view .configurator fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-journey-layer.journey-layer-side-sheet{background:#090c118f;justify-content:flex-end;align-items:stretch;padding:0}.product-modal.journey-side-sheet.with-configurator{border-radius:28px 0 0 28px;grid-template-columns:minmax(250px,.7fr) minmax(430px,1.3fr);width:min(860px,100%);height:100dvh;min-height:100dvh;max-height:100dvh;animation:.32s cubic-bezier(.2,.82,.2,1) both sheet-in}.product-modal.journey-side-sheet .modal-copy-scroll{padding-top:54px}.product-modal.journey-side-sheet .configurator{box-shadow:none;background:#f7f9fb;border-radius:14px}.product-modal.journey-side-sheet .configurator fieldset>div{grid-template-columns:1fr}.product-modal.journey-side-sheet .configurator fieldset button{min-height:84px}.product-modal.journey-side-sheet .modal-purchase-dock{grid-template-columns:150px minmax(220px,1fr)}.product-journey-layer.journey-layer-guided-configurator{background:var(--ink);padding:16px}@supports (color:color-mix(in lab, red, red)){.product-journey-layer.journey-layer-guided-configurator{background:color-mix(in srgb, var(--ink) 74%, transparent)}}.product-modal.journey-guided-configurator.with-configurator{border-radius:18px;grid-template-columns:minmax(360px,.9fr) minmax(620px,1.45fr);width:min(1380px,100%);height:calc(100dvh - 32px);min-height:min(700px,100dvh - 32px);max-height:calc(100dvh - 32px)}.product-modal.journey-guided-configurator .modal-copy-scroll{padding:70px 54px 28px}.product-modal.journey-guided-configurator .configurator{border-radius:26px;padding:24px}.product-modal.journey-guided-configurator .configurator fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.product-modal.journey-guided-configurator .modal-purchase-dock{padding-left:54px;padding-right:54px}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet){grid-template-columns:minmax(480px,1.25fr) minmax(300px,.8fr)}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet) .modal-image{grid-area:1/2}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet) .modal-copy{grid-area:1/1}.site-shell[data-brand-layout=editorial] .product-modal:not(.journey-side-sheet){grid-template-columns:minmax(280px,.68fr) minmax(520px,1.32fr)}.site-shell[data-brand-layout=editorial] .product-modal h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500}.site-shell[data-brand-layout=gallery] .product-modal:not(.journey-side-sheet){grid-template-columns:minmax(420px,1.08fr) minmax(480px,.92fr)}.site-shell[data-brand-layout=console] .product-modal{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-shell[data-brand-layout=console] .product-modal{border:1px solid color-mix(in srgb, var(--accent) 42%, #202b31)}}.site-shell[data-brand-layout=console] .product-modal{border-radius:6px}.site-shell[data-brand-layout=console] .product-journey-kicker{border-radius:3px}.site-shell[data-brand-layout=manifesto] .product-modal h2{text-transform:uppercase;max-width:760px}.site-shell[data-brand-frame=precision] .product-modal{border-radius:4px}.site-shell[data-brand-frame=capsule] .product-modal{border-radius:56px 18px}.site-shell[data-brand-frame=editorial] .product-modal{box-shadow:0 28px 0 var(--accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.site-shell[data-brand-frame=editorial] .product-modal{box-shadow:0 28px 0 color-mix(in srgb, var(--accent) 28%, transparent)}}.site-shell[data-brand-frame=ticket] .product-modal{border:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-shell[data-brand-frame=ticket] .product-modal{border:1px dashed color-mix(in srgb, var(--accent) 52%, #999)}}.site-shell[data-brand-frame=ticket] .product-modal{border-radius:10px 34px}.site-shell[data-brand-frame=glass] .product-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #ffffffc7}@keyframes sheet-in{0%{opacity:0;transform:translate(52px)}}.price-source{color:#14285e;text-align:left;background:#f3f6ff;border:1px solid #cdd9ff;border-radius:14px;flex-direction:column;gap:4px;width:100%;margin:16px 0;padding:14px 16px;display:flex}.price-source:hover{border-color:#6a8cff}.price-source span{letter-spacing:.1em;font-size:9px;font-weight:900}.price-source b{font-size:13px;line-height:1.3}.price-source small{color:#53617e;font-size:10px;line-height:1.35}.reference-brand-disclaimer{color:#403a30;background:#fffaf0;border:1px solid #d8d0bb;border-radius:12px;margin:14px 0;padding:12px 14px}.reference-brand-disclaimer b{font-size:11px;display:block}.reference-brand-disclaimer p{color:#696052;margin:4px 0 0;font-size:9px;line-height:1.5}.vehicle-full-card-link{color:#191919;border:1px solid #191919;border-radius:12px;justify-content:space-between;align-items:center;margin:-4px 0 16px;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:flex}.vehicle-full-card-link:hover{color:#fff;background:#191919;transform:translateY(-1px)}.configurator{border:1px solid var(--accent);margin:18px 0 0;padding:20px}@supports (color:color-mix(in lab, red, red)){.configurator{border:1px solid color-mix(in srgb, var(--accent) 26%, #dfddd8)}}.configurator{background:radial-gradient(circle at 100% 0, var(--accent-soft), transparent 38%), linear-gradient(155deg, #fff, #f8f7f4);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.configurator{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent-soft) 72%, transparent), transparent 38%), linear-gradient(155deg, #fff, #f8f7f4)}}.configurator{box-shadow:0 16px 36px #18151112}.configurator-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.configurator-head>div>small{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:900}.configurator-head>strong{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:999px;flex:none;padding:8px 10px;font-size:9px}.configurator h3{margin:4px 0 2px;font-size:23px}.configurator-head p{color:#696969;margin:0;font-size:12px;line-height:1.5}.configurator-selection-summary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:16px 0 20px;display:grid}.configurator-selection-summary>span{border:1px solid var(--accent);gap:4px;min-width:0;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.configurator-selection-summary>span{border:1px solid color-mix(in srgb, var(--accent) 20%, #e1ded8)}}.configurator-selection-summary>span{background:#ffffffd1;border-radius:12px}.configurator-selection-summary small{color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.configurator-selection-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.configurator fieldset{border:0;border-top:1px solid var(--accent);margin:0;padding:17px 0}@supports (color:color-mix(in lab, red, red)){.configurator fieldset{border-top:1px solid color-mix(in srgb, var(--accent) 16%, #e4e1da)}}.configurator fieldset:last-child{margin-bottom:0}.configurator legend{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:900;display:flex}.configurator legend span{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.configurator fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.configurator fieldset button{color:#222;text-align:left;background:#ffffffeb;border:1px solid #dedbd5;border-radius:14px;flex-direction:column;gap:7px;min-height:112px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.configurator fieldset button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.configurator fieldset button:hover{border-color:color-mix(in srgb, var(--accent) 58%, #777)}}.configurator fieldset button:hover{transform:translateY(-1px)}.configurator fieldset button.active{border:2px solid var(--accent);background:var(--accent-soft);padding:11px}@supports (color:color-mix(in lab, red, red)){.configurator fieldset button.active{background:color-mix(in srgb, var(--accent-soft) 35%, #fff)}}.configurator fieldset button.active{box-shadow:0 8px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.configurator fieldset button.active{box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 16%, transparent)}}.configurator-option-name{align-items:center;gap:7px;display:flex}.configurator fieldset button i{border:1px solid #bbb;border-radius:50%;flex:none;width:17px;height:17px}.configurator fieldset button b{font-size:12px;line-height:1.2}.configurator fieldset button>small{color:#777;font-size:9px;line-height:1.4}.configurator-option-footer{border-top:1px solid #ece9e3;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px;display:flex}.configurator fieldset button em{color:var(--accent);font-size:10px;font-style:normal;font-weight:900}.configurator-state{color:#68625b;letter-spacing:.06em;text-transform:uppercase;background:#efede8;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.configurator fieldset button.active .configurator-state{background:var(--accent);color:var(--ink)}.cart-config{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin:4px 0;font-size:9px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.yoro-payment-card{color:#fff;background:linear-gradient(135deg,#121212,#282828);border:1px solid #202020;border-radius:18px;align-items:center;gap:16px;margin:16px 0;padding:18px;display:flex;box-shadow:0 16px 40px #00000029}.yoro-payment-card>span{background:var(--accent);width:54px;height:54px;color:var(--ink);border-radius:16px;flex:none;place-items:center;font-size:18px;font-weight:950;display:grid}.yoro-payment-card div{flex-direction:column;gap:2px;display:flex}.yoro-payment-card small{color:#aaa;letter-spacing:.11em;font-size:9px;font-weight:900}.yoro-payment-card b{font-size:22px}.yoro-payment-card p{color:#d4d4d4;margin:0;font-size:11px}.create-balance{border:1px solid var(--accent);background:var(--accent-soft);width:100%;color:var(--ink);border-radius:12px;margin:-5px 0 15px;padding:13px 16px;font-weight:900}.safe-email select{color:#222;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:10px;margin-top:7px;padding:0 12px}.demo-invoice{color:#25231a;text-align:left;background:#fbfaf4;border:1px dashed #999;border-radius:14px;gap:6px;width:min(580px,100%);margin:18px auto;padding:18px 20px;display:grid}.demo-invoice small{letter-spacing:.12em;font-size:9px;font-weight:900}.demo-invoice b{font-size:22px}.demo-invoice span{font-size:12px}.demo-invoice strong{color:#16794a;margin-top:4px;font-size:14px}@media (max-width:1050px){.product-modal.with-configurator{grid-template-columns:.7fr 1.3fr}.configurator fieldset>div{grid-template-columns:1fr}.product-modal.journey-guided-configurator.with-configurator{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr)}.product-modal.journey-guided-configurator .configurator fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-layer:has(.product-modal.with-configurator){align-items:flex-start;padding:0}.product-modal.with-configurator,.product-modal.journey-quick-view.with-configurator,.product-modal.journey-side-sheet.with-configurator,.product-modal.journey-guided-configurator.with-configurator{border-radius:0;grid-template-rows:minmax(220px,34dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.site-shell[data-brand-frame] .product-modal{border-radius:0}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet),.site-shell[data-brand-layout=editorial] .product-modal:not(.journey-side-sheet),.site-shell[data-brand-layout=gallery] .product-modal:not(.journey-side-sheet){grid-template-columns:1fr}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet) .modal-image{grid-area:1/1}.site-shell[data-brand-layout=reverse] .product-modal:not(.journey-side-sheet) .modal-copy{grid-area:2/1}.product-modal.with-configurator .modal-image{min-height:0}.product-modal.journey-side-sheet .modal-copy-scroll,.product-modal.journey-guided-configurator .modal-copy-scroll{padding:30px 20px 22px}.product-modal.journey-side-sheet .modal-purchase-dock,.product-modal.journey-guided-configurator .modal-purchase-dock{padding:12px 20px max(14px, env(safe-area-inset-bottom));grid-template-columns:1fr}.configurator{padding:14px}.configurator-head{flex-direction:column;align-items:flex-start;gap:10px}.configurator-selection-summary,.configurator fieldset>div,.product-modal.journey-side-sheet .configurator fieldset>div,.product-modal.journey-guided-configurator .configurator fieldset>div{grid-template-columns:1fr 1fr}.yoro-payment-card b{font-size:17px}}@media (max-width:430px){.configurator fieldset>div,.product-modal.journey-quick-view .configurator fieldset>div,.product-modal.journey-side-sheet .configurator fieldset>div,.product-modal.journey-guided-configurator .configurator fieldset>div{grid-template-columns:1fr}}.document-preview{border:1px solid var(--accent);gap:5px;margin-top:16px;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.document-preview{border:1px solid color-mix(in srgb, var(--accent) 42%, #d8d8d8)}}.document-preview{background:var(--accent-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.document-preview{background:color-mix(in srgb, var(--accent-soft) 72%, white)}}.document-preview{text-align:left}.document-preview small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.document-preview b{font-size:13px}.document-preview p{color:#4f4b48;margin:0;font-size:10px;line-height:1.5}.document-preview span{color:#16714d;font-size:9px;font-weight:750}.generated-documents{text-align:left;gap:10px;width:min(650px,100%);margin:20px auto;display:grid}.generated-documents>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.generated-documents>div small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.generated-documents h3{margin:0;font-size:17px}.generated-documents article{background:linear-gradient(135deg,#fffef9,#f5f0df);border:1px solid #d9d3c2;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid;box-shadow:0 8px 24px #3e311714}.generated-documents article>span{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:12px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:950;display:grid}.generated-documents article>div{gap:3px;min-width:0;display:grid}.generated-documents article small{color:#6e675a;letter-spacing:.05em;font-size:8px;font-weight:850}.generated-documents article b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.generated-documents article p{color:#4f493f;margin:0;font-size:10px}.generated-documents article em{color:#7b7468;font-size:8px;font-style:normal}.generated-documents article>strong{color:#6f5a37;letter-spacing:.12em;border:1px solid #9c8764;border-radius:99px;align-self:start;padding:4px 7px;font-size:7px}@media (max-width:720px){.generated-documents>div{flex-direction:column;align-items:start}.generated-documents article{grid-template-columns:42px minmax(0,1fr)}.generated-documents article>span{width:42px;height:42px}.generated-documents article>strong{display:none}}.yoro-payment-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yoro-payment-choices .yoro-payment-card{text-align:left;width:100%;font:inherit;cursor:pointer;opacity:.72;margin:16px 0 0;transition:transform .18s,opacity .18s,box-shadow .18s}.yoro-payment-choices .yoro-payment-card:hover{opacity:.9;transform:translateY(-2px)}.yoro-payment-choices .yoro-payment-card.active{opacity:1;outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.yoro-payment-choices .yoro-payment-card.active{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.yoro-payment-choices .yoro-payment-card.active{box-shadow:0 18px 44px #00000038}.yoro-payment-card.credit{background:radial-gradient(circle at 90% 10%, var(--accent), transparent 40%), linear-gradient(135deg, #171327, #2c2841)}@supports (color:color-mix(in lab, red, red)){.yoro-payment-card.credit{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 40%), linear-gradient(135deg, #171327, #2c2841)}}.payment-safety{color:#34532a;background:#edf9e9;border-radius:10px;margin:9px 0 16px;padding:10px 12px;font-size:9px;line-height:1.5}@media (max-width:720px){.yoro-payment-choices{grid-template-columns:1fr}.yoro-payment-choices .yoro-payment-card{margin-top:10px}}.collection-source{color:#4d2f79;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.74rem;font-weight:800}.delivery-league{color:#fff;background-position:50%;background-size:cover;border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;min-height:220px;margin:18px 0 14px;padding:22px;display:flex;overflow:hidden;box-shadow:0 18px 45px #080b102e}.delivery-league>div:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.delivery-league small{color:#bdefff;letter-spacing:.13em;font-size:8px;font-weight:900}.delivery-league b{letter-spacing:-.045em;font-size:clamp(21px,3vw,34px)}.delivery-league>div:first-child span{color:#e7edf3;max-width:520px;font-size:10px}.delivery-league>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.delivery-league>div:last-child span{border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900;box-shadow:0 4px 14px #00000029}.carrier-incident{text-align:left;background:#fff;border:2px solid;border-radius:13px;grid-template-columns:auto 1fr;gap:4px 10px;margin-top:9px;padding:13px 14px;display:grid}.carrier-incident b{font-size:9px}.carrier-incident span{font-size:10px;font-weight:800}.carrier-incident small{color:var(--muted);grid-column:2;font-size:8px;line-height:1.45}.carrier-profile{border-radius:18px;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden;box-shadow:0 12px 34px #0f0e0c14}.carrier-portrait{background-repeat:no-repeat;background-size:400% 100%;min-height:210px;position:relative}.carrier-portrait:after{content:"";background:linear-gradient(#0000 42%,#00000080);position:absolute;inset:0}.carrier-portrait>span{z-index:1;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:950;position:absolute;bottom:13px;left:13px;box-shadow:0 5px 15px #0003}.carrier-profile-copy{flex-direction:column;gap:9px;padding:18px;display:flex}.carrier-profile-copy header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.carrier-profile-copy header>div{flex-direction:column;gap:3px;display:flex}.carrier-profile-copy header small{letter-spacing:.12em;grid-column:auto;font-size:7px}.carrier-profile-copy header b{font-size:20px}.carrier-profile-copy header em{color:#5e5951;background:#f3f1ec;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.carrier-profile-copy blockquote{margin:0;font-size:14px;font-weight:900;line-height:1.35}.carrier-profile-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.carrier-stats{border-top:1px solid #ece8df;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:10px;display:grid}.carrier-stats>span{flex-direction:column;gap:4px;display:flex}.carrier-stats small{letter-spacing:.08em;grid-column:auto;font-size:6px}.carrier-stats b{font-size:8px;line-height:1.35}.carrier-meme-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.carrier-meme-feed>span{color:#665f57;background:#f5f3ef;border-radius:9px;gap:6px;min-height:54px;padding:8px;font-size:7px;line-height:1.45;display:flex}.carrier-meme-feed>span>b{color:#1d1b18;font-size:7px}.yoro-payment-card.blok{color:#fff;background:linear-gradient(145deg,#071e38,#183c60)}.yoro-payment-card.blok small,.yoro-payment-card.blok p{color:#bdefff}.yoro-payment-card.blok>span{color:#071e38;background:#bdefff}.yoro-payment-card:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.35)}.yoro-auth-rail{background:linear-gradient(145deg,#f8fbff,#edf3f8);border:1px solid #cfd7df;border-radius:16px;margin:17px 0 3px;overflow:hidden;box-shadow:0 10px 30px #08243f12}.yoro-auth-rail>header{color:#fff;background:#071e38;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.yoro-auth-rail>header>span{color:#071e38;background:#bdefff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.yoro-auth-rail>header>div{flex-direction:column;display:flex}.yoro-auth-rail>header small{color:#a8ccdf;letter-spacing:.13em;font-size:6px}.yoro-auth-rail>header b{font-size:13px}.yoro-auth-rail>header strong{letter-spacing:.08em;border:1px solid #ffffff35;border-radius:7px;padding:6px 8px;font-size:7px}.yoro-auth-details{grid-template-columns:1.25fr .75fr .85fr;gap:9px;padding:14px;display:grid}.yoro-auth-details>span{background:#fff;border:1px solid #dce4eb;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.yoro-auth-details small{color:#6c7882;letter-spacing:.1em;font-size:6px}.yoro-auth-details b{overflow-wrap:anywhere;font-size:8px}.yoro-auth-rail>p{color:#485865;margin:0;padding:15px;font-size:9px;line-height:1.5}.yoro-auth-rail>footer{color:#5e6c76;border-top:1px solid #dce4eb;padding:9px 14px;font-size:7px;line-height:1.45}.blok-checkout{border:1px solid var(--accent);margin-top:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.blok-checkout{border:1px solid color-mix(in srgb,var(--accent) 38%,#c8c3ba)}}.blok-checkout{text-align:left;background:#fff;border-radius:14px;grid-template-columns:1fr minmax(170px,.75fr);align-items:center;gap:7px 14px;display:grid}.blok-checkout>span{font-size:9px;font-weight:900}.blok-checkout input{height:44px;font:inherit;letter-spacing:.08em;border:1px solid #c9c5bc;border-radius:10px;padding:0 12px;font-size:15px;font-weight:900}.blok-checkout small{color:var(--muted);grid-column:1/-1;font-size:8px}.blok-bank-link{border:1px solid var(--accent);min-height:38px;margin-top:8px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.blok-bank-link{border:1px solid color-mix(in srgb,var(--accent) 36%,#c8c3ba)}}.blok-bank-link{background:var(--accent-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.blok-bank-link{background:color-mix(in srgb,var(--accent-soft) 55%,white)}}.blok-bank-link{color:var(--ink);font:inherit;cursor:pointer;font-size:9px;font-weight:900}.blok-bank-link:hover{border-color:var(--accent);transform:translateY(-1px)}.carrier-success{text-align:left;background:#fff;border:2px solid;border-radius:15px;align-items:center;gap:13px;margin:16px auto;padding:15px;display:flex}.carrier-success>span{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:950;display:grid}.carrier-success>div{flex-direction:column;gap:4px;display:flex}.carrier-success small{letter-spacing:.11em;font-size:7px}.carrier-success b{font-size:11px}.carrier-success p{color:var(--muted);margin:0!important;font-size:8px!important}.carrier-success header{justify-content:space-between;align-items:center;gap:15px;display:flex}.carrier-success header strong{color:#fff;letter-spacing:.08em;background:#171717;border-radius:7px;padding:5px 7px;font-size:9px}.carrier-success-meta{flex-wrap:wrap;margin-top:5px;flex-direction:row!important;gap:7px!important;display:flex!important}.carrier-success-meta>span{color:#70685e;background:#f2efe8;border-radius:7px;padding:5px 7px;font-size:7px}.carrier-success-meta b{margin-left:3px;font-size:7px}@media (max-width:900px){.yoro-payment-choices{grid-template-columns:1fr}.delivery-league{min-height:190px}.blok-checkout,.carrier-incident{grid-template-columns:1fr}.carrier-incident small{grid-column:1}}@media (max-width:700px){.yoro-auth-details{grid-template-columns:1fr}.yoro-auth-rail>header{grid-template-columns:38px 1fr}.yoro-auth-rail>header>strong{text-align:center;grid-column:1/-1}.carrier-stats,.carrier-meme-feed{grid-template-columns:1fr}.carrier-profile-copy header{flex-direction:column}.carrier-success header{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.delivery-league{background-position:58%;min-height:230px;padding:17px}.delivery-league b{font-size:24px}.carrier-success{align-items:flex-start}.blok-checkout input{width:100%}}.checkout-identity-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 4px;display:grid}.checkout-identity-choices>button{border:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.checkout-identity-choices>button>span{background:#ece9e2;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:950;display:grid}.checkout-identity-choices>button>div{gap:3px;display:grid}.checkout-identity-choices>button b{font-size:10px}.checkout-identity-choices>button small{color:var(--muted);font-size:8px;line-height:1.4}.checkout-identity-choices>button>i{font-style:normal}.checkout-identity-choices>button:hover,.checkout-identity-choices>button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.checkout-identity-choices>button:hover,.checkout-identity-choices>button.active{background:color-mix(in srgb,var(--accent-soft) 44%,white)}}.checkout-identity-choices>button:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-identity-choices>button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.checkout-identity-choices>button:focus-visible{outline-offset:2px}.yoro-payment-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.yoro-payment-card.guest{color:#211d16;background:linear-gradient(145deg,#f8f4e9,#eee4cf);border-color:#d6c7a7}.yoro-payment-card.guest small,.yoro-payment-card.guest p{color:#625947}.guest-payment-mark{color:#fff!important;background:#211d16!important}@media (max-width:720px){.checkout-identity-choices,.yoro-payment-choices{grid-template-columns:1fr}.checkout-identity-choices>button{min-height:68px}}.lowest-price-note{flex-direction:column;gap:2px;margin:6px 0 0;font-size:13px;line-height:1.35;display:flex}.lowest-price-note>span{color:inherit;opacity:.85}.lowest-price-note>span b{font-weight:600}.lowest-price-note>small{opacity:.6;font-size:11px}.lowest-price-note>.lowest-price-journal{margin-top:4px;font-size:11px}.lowest-price-note>.lowest-price-journal>summary{cursor:pointer;opacity:.72}.lowest-price-note>.lowest-price-journal>summary:focus-visible{outline-offset:2px;outline:2px solid}.lowest-price-note>.lowest-price-journal>ol{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lowest-price-note>.lowest-price-journal>ol>li{opacity:.78;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.lowest-price-note>.lowest-price-journal>ol>li>time{font-variant-numeric:tabular-nums}.lowest-price-note>.lowest-price-journal>ol>li>span{overflow-wrap:anywhere;min-width:0}.lowest-price-note>.lowest-price-journal>small{opacity:.55;margin-top:6px;display:block}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root,[data-brand-frame=soft]{--frame-radius-panel:24px;--frame-radius-card:20px;--frame-radius-control:12px;--frame-border-style:solid;--frame-border-width:1px;--frame-shadow:0 16px 40px #0000000d}[data-brand-frame=precision]{--frame-radius-panel:4px;--frame-radius-card:3px;--frame-radius-control:2px;--frame-shadow:none}[data-brand-frame=capsule]{--frame-radius-panel:36px 12px;--frame-radius-card:32px 9px;--frame-radius-control:999px}[data-brand-frame=editorial]{--frame-radius-panel:0;--frame-radius-card:0;--frame-radius-control:0;--frame-border-width:0 0 1px;--frame-shadow:none}[data-brand-frame=ticket]{--frame-radius-panel:10px 30px;--frame-radius-card:8px 26px;--frame-radius-control:4px 16px;--frame-border-style:dashed;--frame-shadow:none}[data-brand-frame=glass]{--frame-radius-panel:22px;--frame-radius-card:20px;--frame-radius-control:12px;--frame-shadow:0 18px 50px #00000014}[data-brand-frame=glass] .storefront-featured-grid article,[data-brand-frame=glass] .storefront-mini-product{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-color:#ffffffb8}.drop-calendar{color:#f7f7fb;background:linear-gradient(135deg, #17131f, color-mix(in srgb, var(--accent) 42%, #15111b));border-radius:22px;margin:18px 0 24px;padding:20px;box-shadow:0 18px 45px #16121c33}.drop-calendar>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.drop-calendar>header small{color:#d8d0e3;letter-spacing:.12em;font-weight:800}.drop-calendar>header h3{margin:4px 0 0;font-size:clamp(1.25rem,2.4vw,1.8rem)}.drop-calendar>header>span{color:#e5dfec;border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:.74rem}.drop-calendar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drop-calendar button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;padding:14px;display:grid}.drop-calendar button:hover{background:#ffffff24;transform:translateY(-2px)}.drop-calendar time{color:#fff1a8;text-transform:uppercase;font-weight:900}.drop-calendar b{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.drop-calendar button small{color:#ded7e7;margin-top:5px;line-height:1.35}.drop-calendar em{color:#bdb4c8;text-transform:uppercase;letter-spacing:.09em;margin-top:8px;font-size:.68rem;font-style:normal}.drop-product-note{color:#5e4310;letter-spacing:.03em;background:#fff0b8;border-radius:8px;width:fit-content;margin:7px 0 2px;padding:5px 8px;font-size:.68rem;font-weight:900;display:flex}.collectible-product-note{color:#3d2267;background:#efe4ff;border-radius:8px;width:fit-content;margin:7px 0 2px;padding:5px 8px;font-size:.68rem;font-weight:900;display:flex}.collectible-modal-card{border:1px solid color-mix(in srgb, var(--accent) 34%, #e6e0ea);background:color-mix(in srgb, var(--accent-soft) 62%, #fff);border-radius:16px;margin:14px 0;padding:14px}.collectible-modal-card small{color:#6f6477;letter-spacing:.08em;font-weight:900;display:block}.collectible-modal-card b{margin-top:4px;display:block}.collectible-modal-card p{margin:5px 0 0;font-size:.84rem;line-height:1.45}.collector-layer{z-index:90}.collector-drawer{--collector-accent:#7250bd;--collector-soft:#efe4ff;--collector-ink:#211b26;width:min(680px,100%);height:100%;color:var(--collector-ink);background:linear-gradient(155deg, color-mix(in srgb, var(--collector-soft) 46%, #fff) 0 180px, #fbf9fc 430px);padding:22px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #140c1a3d}.collection-safety{border:1px solid color-mix(in srgb, var(--collector-accent) 24%, transparent);color:var(--collector-ink);background:color-mix(in srgb, var(--collector-soft) 64%, #fff);border-radius:14px;gap:4px;margin:14px 0;padding:13px 15px;display:grid}.collection-safety span{font-size:.82rem}.collection-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;display:grid}.collection-stats span{border:1px solid color-mix(in srgb, var(--collector-accent) 18%, #e5dee9);background:#fff;border-radius:13px;padding:12px;display:grid}.collection-stats b{font-size:1.45rem}.collection-stats small{color:#766b7d}.collection-discovery{border:1px solid color-mix(in srgb, var(--collector-accent) 28%, #ddd4e2);background:#fff;border-radius:14px;margin:-10px 0 20px;padding:0 14px}.collection-discovery summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.collection-discovery summary>span{gap:2px;display:grid}.collection-discovery summary small{color:color-mix(in srgb, var(--collector-accent) 74%, var(--collector-ink));letter-spacing:.1em;font-size:.66rem;font-weight:900}.collection-discovery summary strong{aspect-ratio:1;color:#fff;background:var(--collector-ink);border-radius:50%;place-items:center;min-width:48px;display:grid}.collection-discovery-progress{gap:6px;padding-top:5px;display:grid;position:relative}.collection-discovery-progress:before{content:"";background:#e8e2eb;border-radius:999px;height:6px}.collection-discovery-progress i{background:var(--collector-accent);border-radius:999px;max-width:100%;height:6px;position:absolute;inset:5px auto auto 0}.collection-discovery-progress span,.collection-discovery p{color:#6d6372;font-size:.75rem}.collection-discovery ol{counter-reset:album-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.collection-discovery li{color:#736b77;counter-increment:album-step;border:1px solid #e4dce7;border-radius:9px;padding:9px;font-size:.75rem}.collection-discovery li:before{color:var(--collector-accent);content:counter(album-step) ".";margin-right:6px;font-weight:900}.collection-discovery li.done{color:var(--collector-ink);background:color-mix(in srgb, var(--collector-soft) 60%, #fff)}.collection-discovery li.done:before{content:"✓"}.collection-discovery>button{color:#fff;background:var(--collector-ink);cursor:pointer;border:0;border-radius:9px;margin:0 0 14px;padding:9px 11px;font-weight:850}.collection-error{color:#8b2232;background:#ffe4e8;border-radius:12px;padding:12px}.collection-live-status{color:#5f5664;margin:10px 0;font-size:.8rem}.sealed-shelf,.collection-grid{margin-top:22px}.sealed-shelf h3,.collection-grid h3{margin:0 0 10px}.sealed-shelf>article{border:1px solid color-mix(in srgb, var(--collector-accent) 24%, #dfd5e5);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--collector-soft) 72%, #fff));border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:15px;display:flex}.sealed-shelf article div{gap:4px;min-width:0;display:grid}.sealed-shelf article small{color:color-mix(in srgb, var(--collector-accent) 72%, var(--collector-ink));font-weight:900}.sealed-shelf article span{color:#756a79;font-size:.8rem}.sealed-shelf article button{color:#fff;background:var(--collector-ink);cursor:pointer;border:0;border-radius:10px;flex:none;padding:10px 12px}.collection-grid>div,.collection-reveal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.collection-grid article,.collection-reveal article{background:#fff;border:1px solid #e5dfe7;border-left:5px solid #aaa;border-radius:13px;gap:5px;min-width:0;padding:13px;display:grid}.collection-grid article small,.collection-reveal article small{color:#766d7b;font-weight:800}.collection-grid article span,.collection-reveal article span{color:#6c626f;font-size:.8rem}.collection-grid article a{color:#4d2f79;font-size:.74rem;font-weight:800}.collection-grade,.collection-source{border:1px solid color-mix(in srgb, var(--collector-accent) 28%, #d5cbd9);width:fit-content;color:var(--collector-ink);background:color-mix(in srgb, var(--collector-soft) 68%, #fff);cursor:pointer;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:.72rem;font-weight:850}.collection-grade:disabled{cursor:wait;opacity:.6}.rarity-chase,.rarity-secret_rare{background:linear-gradient(135deg,#fff,#fff4bd)!important;border-left-color:#efb900!important}.rarity-illustration_rare,.rarity-ultra_rare{border-left-color:#8b55e7!important}.rarity-double_rare,.rarity-limited{border-left-color:#2f8edb!important}.rarity-rare_holo{border-left-color:#22a07a!important}.collection-reveal{background:color-mix(in srgb, var(--collector-ink) 92%, var(--collector-accent));border-radius:17px;margin:18px 0;padding:15px}.collection-reveal>header{color:#fff;justify-content:space-between;margin-bottom:10px;display:flex}.collection-reveal>header button{color:#fff;cursor:pointer;background:0 0;border:0}.collection-reveal.stage-sequential-reveal article{transform-origin:bottom;animation:.42s cubic-bezier(.2,.8,.2,1) both collector-card-reveal}.collection-opening{color:#fff;background:radial-gradient(circle at top, color-mix(in srgb, var(--collector-accent) 54%, var(--collector-ink)), var(--collector-ink) 72%);border-radius:18px;justify-items:center;gap:16px;margin:18px 0;padding:24px;display:grid;overflow:hidden}.collection-opening>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:9px;padding:8px 11px}.collector-pack{color:#2c2231;background:linear-gradient(145deg,#f4f1f5,#bdb5c1);border:2px solid #d9d0dc;border-radius:14px 14px 20px 20px;place-items:center;width:150px;height:202px;animation:.65s ease-in-out both collector-pack-open;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.collector-pack:before{content:"";border:1px solid #32273840;border-radius:9px;position:absolute;inset:14px}.collector-pack>small{z-index:1;text-align:center;letter-spacing:.05em;font-size:.55rem;font-weight:900;line-height:1.35;position:absolute;inset:46px 15px auto}.collector-pack span{z-index:1;letter-spacing:.24em;font-weight:950}.collector-pack i{background:#ded8e1;border-bottom:2px dashed #53495a;height:30px;animation:.65s ease-in-out both collector-pack-tear;position:absolute;inset:-3px -10px auto}.collector-pack.pack-pokemon{color:#17204c;background:linear-gradient(145deg,#fff5a6,#e8bc14 50%,#5879df)}.collector-pack.pack-fantasy{color:#fff;background:linear-gradient(145deg,#9a65ef,#2d174d 62%,#0e0719)}.collector-pack.pack-football{color:#fff;background:linear-gradient(145deg,#4fd18a,#11613c 58%,#08251a)}.collector-pack.pack-basketball{color:#fff;background:linear-gradient(145deg,#ffad62,#bd4c20 58%,#431a12)}.collector-pack.pack-figure{color:#fff;background:linear-gradient(145deg,#ff85bd,#8c2d79 58%,#33102c)}.collector-card-art{--card-a:#7250bd;--card-b:#241539;aspect-ratio:5/7;border:5px solid #a88de0;border-color:color-mix(in srgb, var(--card-a) 72%, #fff);color:#fff;background:linear-gradient(155deg, var(--card-a), var(--card-b) 70%);isolation:isolate;border-radius:15px;grid-template-rows:auto 1fr auto;justify-self:center;width:100%;max-width:210px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #180c2333,inset 0 0 0 1px #ffffff6b}.collector-card-art.is-compact{border-width:4px;border-radius:12px;max-width:142px;padding:7px}.collector-card-art>header,.collector-card-art>footer{z-index:2;gap:2px;display:grid;position:relative}.collector-card-art>header{letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;font-size:.52rem;font-weight:950}.collector-card-art>footer{color:#19131f;background:#ffffffe6;border-radius:8px;align-content:end;min-width:0;padding:6px}.collector-card-art>footer b,.collector-card-art>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-card-art>footer b{font-size:.72rem}.collector-card-art>footer span,.collector-card-art>footer small{font-size:.5rem}.collector-card-art>footer em{color:#4f4655;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.47rem;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.collector-card-art.is-compact>footer span,.collector-card-art.is-compact>footer em{display:none}.collector-card-foil{z-index:1;opacity:.34;background:linear-gradient(112deg,#0000 35%,#fff 48%,#aef7ff 51%,#0000 64%);position:absolute;inset:-55% -80%;transform:rotate(-12deg)}.collector-card-scene{z-index:2;background:radial-gradient(circle at 50% 34%,#ffffff80,#0000 26%),linear-gradient(145deg,#ffffff40,#0000002e);border:1px solid #ffffff75;border-radius:10px;place-items:center;min-height:0;margin:7px 0;display:grid;position:relative;overflow:hidden}.collector-card-scene:before,.collector-card-scene:after{content:"";border:1px solid #ffffff40;position:absolute}.collector-card-scene:before{aspect-ratio:1;border-radius:50%;width:72%;transform:translate(-34%,36%)}.collector-card-scene:after{aspect-ratio:1;border-radius:24%;width:46%;transform:translate(62%,-42%)rotate(22deg)}.collector-card-scene>span{z-index:2;filter:drop-shadow(0 7px 10px #0000004d);font-size:clamp(2rem,8vw,4.4rem)}.collector-card-scene>i{aspect-ratio:1;border:2px solid #ffffff59;border-radius:42% 58% 54% 46%;width:82%;position:absolute;transform:rotate(24deg)}.collector-card-scene.has-art:before,.collector-card-scene.has-art:after{display:none}.collector-card-scene.has-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collector-card-scene.has-art>i{z-index:2;aspect-ratio:auto;opacity:0;pointer-events:none;mix-blend-mode:screen;border:0;border-radius:0;width:auto;inset:0;transform:none}.collector-card-art.art-variant-1 .collector-card-scene>i{border-radius:22% 78% 38% 62%;transform:rotate(62deg)scale(.86)}.collector-card-art.art-variant-2 .collector-card-scene>i{border-radius:50%;transform:scale(.72)}.collector-card-art.art-variant-3 .collector-card-scene>i{border-radius:12%;transform:rotate(45deg)scale(.7)}.collector-card-art.art-variant-4 .collector-card-scene>i{border-radius:70% 30%;transform:rotate(-18deg)scale(.9)}.collector-card-art.art-variant-5 .collector-card-scene>i{border-radius:50% 18%;transform:rotate(88deg)scale(.78)}.collector-card-art.theme-pokemon{--card-a:#e8b715;--card-b:#294899}.collector-card-art.theme-football{--card-a:#22a66b;--card-b:#063d2a}.collector-card-art.theme-basketball{--card-a:#e96f32;--card-b:#602113}.collector-card-art.theme-figure{--card-a:#ef5fa8;--card-b:#562048}.collector-card-art.art-rarity-secret_rare,.collector-card-art.art-rarity-chase{box-shadow:0 0 0 2px #f9d75c,0 13px 30px #ab760052}.collector-card-art.art-rarity-secret_rare .collector-card-foil,.collector-card-art.art-rarity-chase .collector-card-foil,.collector-card-art.art-rarity-ultra_rare .collector-card-foil,.collector-card-art.art-rarity-illustration_rare .collector-card-foil{animation:3.6s ease-in-out infinite alternate collector-foil-shift}.collector-card-art[data-finish=normal] .collector-card-foil{opacity:.06}.collector-card-art[data-finish=reverse_holo]{background:linear-gradient(155deg,#b8ecff,#674fa8 52%,#182c5a);border-color:#9ee8ff}.collector-card-art[data-finish=reverse_holo] .collector-card-foil{opacity:.52;background:repeating-linear-gradient(112deg,#0000 0 16%,#7ef4ffa6 19%,#ff9def80 22%,#0000 26% 40%)}.collector-card-art[data-finish=holo] .collector-card-scene.has-art>i{opacity:.3;background:linear-gradient(118deg,#0000 20%,#6fefffbf 42%,#ffffffe0 50%,#ff9cf3b3 58%,#0000 78%);animation:3.2s ease-in-out infinite alternate collector-art-shimmer}.collector-card-art[data-finish=radiant]{border-color:#ffec8f;box-shadow:0 0 0 2px #ffffffdb,0 0 28px #ffde5e9e}.collector-card-art[data-finish=radiant] .collector-card-scene.has-art>i{opacity:.48;background:radial-gradient(circle at 50% 42%, #ffffffeb, transparent 18%), repeating-conic-gradient(from 12deg at 50% 45%, #ffe1578c 0 4deg, transparent 4deg 20deg);animation:2.5s ease-in-out infinite alternate collector-radiant-pulse}.collector-card-art[data-finish=full_art]{background:linear-gradient(145deg,#115e6b,#6a2f8d);border-color:#77f0d8;padding:6px}.collector-card-art[data-finish=full_art] .collector-card-scene{margin:4px 0}.collector-card-art[data-finish=full_art] .collector-card-scene.has-art>i{opacity:.33;background:linear-gradient(132deg,#0000 22%,#67ffddc7 46%,#ff7ee99e 52%,#0000 74%);animation:2.7s ease-in-out infinite alternate collector-art-shimmer}.collector-card-art[data-finish=illustration_glow]{border-color:#ffb3f4;box-shadow:0 0 0 2px #c4fff2,0 0 30px #eb73ff8c}.collector-card-art[data-finish=illustration_glow] .collector-card-scene.has-art>i{opacity:.46;background:radial-gradient(circle at 30% 25%,#ffffffd9,#0000 18%),linear-gradient(145deg,#53ffdf4d,#0000 42%,#ff69ea75);animation:3s ease-in-out infinite alternate collector-radiant-pulse}.collector-card-art[data-finish=secret_glow]{background:linear-gradient(145deg,#d7a817,#6f2dbd 46%,#082f54);border-color:#ffe36f;box-shadow:0 0 0 2px #fff0a7,0 0 36px #ffc637b8}.collector-card-art[data-finish=secret_glow] .collector-card-scene.has-art>i{opacity:.58;background:repeating-linear-gradient(125deg,#0000 0 14%,#ffe868ad 18%,#77ffec94 22%,#ff7beb94 26%,#0000 30% 46%);animation:2.3s linear infinite collector-secret-shift}.collection-card-lore{color:#5b5260;margin:2px 0 4px;font-size:.76rem;line-height:1.45}.collector-slab{color:#242126;background:#f3f2f4;border:5px solid #d7d3d9;border-radius:13px;gap:9px;margin-top:7px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #aaa4ad}.collector-slab header{border-bottom:1px solid #c8c3cb;justify-content:space-between;align-items:center;gap:10px;padding-bottom:7px;display:flex}.collector-slab header span{letter-spacing:.12em;font-size:.66rem;font-weight:950}.collector-slab header strong{font-size:1.4rem}.collector-slab header strong small{font-size:.66rem}.collector-slab>div{gap:3px;min-width:0;display:grid}.collector-slab-caption{overflow-wrap:anywhere;border-top:1px solid #c8c3cb;padding-top:7px}.collector-slab-caption span,.collector-slab-caption small{color:#5e5861;font-size:.66rem;line-height:1.35}.collector-slab .collector-card-art{max-width:180px}@keyframes collector-pack-open{0%{opacity:0;transform:translateY(18px)rotate(-2deg)scale(.92)}55%{opacity:1;transform:translateY(0)rotate(1deg)scale(1)}to{transform:translateY(7px)rotate(0)scale(.98)}}@keyframes collector-pack-tear{0%,46%{transform:translate(0)rotate(0)}to{transform:translate(45px,-35px)rotate(17deg)}}@keyframes collector-card-reveal{0%{opacity:0;transform:translateY(18px)rotateY(75deg)scale(.9)}to{opacity:1;transform:translateY(0)rotateY(0)scale(1)}}@keyframes collector-foil-shift{0%{transform:translate(-18%)rotate(-12deg)}to{transform:translate(18%)rotate(-12deg)}}@keyframes collector-art-shimmer{0%{transform:translate(-52%)skew(-12deg)}to{transform:translate(52%)skew(-12deg)}}@keyframes collector-radiant-pulse{0%{opacity:.24;transform:scale(.96)}to{opacity:.56;transform:scale(1.05)}}@keyframes collector-secret-shift{0%{transform:translate(-48%)}to{transform:translate(48%)}}@media (max-width:820px){.drop-calendar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-calendar>header{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.drop-calendar>div,.collection-grid>div,.collection-reveal>div{grid-template-columns:1fr}.collection-stats{grid-template-columns:repeat(2,1fr)}.sealed-shelf>article{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.collector-pack,.collector-pack i,.collector-card-foil,.collector-card-scene>i,.collection-reveal.stage-sequential-reveal article{animation:none!important}}.collector-model-preview{text-align:center;color:#202045;background:#faf9f5;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.collector-model-preview img{object-fit:contain;width:100%;max-height:430px}.collector-model-preview.is-compact img{max-height:260px}.collector-model-preview strong{font-size:14px;line-height:1.4}.collector-model-preview small{color:#656174;font-size:11px}.sealed-product-image{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:76px;height:90px}.guest-collection-access{background:var(--collector-soft);border-radius:12px;margin:14px 0;padding:14px;font-size:13px}.guest-collection-access p{line-height:1.5}.guest-collection-access label{gap:6px;display:grid}.guest-collection-access select,.guest-collection-access button{max-width:100%;color:var(--collector-ink);background:#fff;border:1px solid #999;border-radius:8px;padding:10px}.guest-collection-access button{cursor:pointer;margin-top:10px}@media (max-width:480px){.sealed-shelf>article{flex-wrap:wrap}.sealed-shelf>article>div{flex:1}.sealed-shelf>article>button{width:100%;min-height:44px}}html:has(.collector-layer){overflow:hidden}body:has(.collector-layer) .analytics-settings{display:none}.collector-drawer{scroll-padding-top:84px}.collector-drawer>.drawer-head{z-index:6;background:#fcfbf8;padding-block:14px;position:sticky;top:-22px}.collector-drawer .collector-card-art>footer{grid-template-columns:minmax(0,1fr)}.collector-drawer .collector-card-art>footer small{overflow-wrap:anywhere;grid-column:auto;min-width:0;font-size:.5rem}.collection-safety summary{cursor:pointer;font-size:.8rem}.collection-safety[open]>span{margin-top:6px;display:block}.guest-collection-access p{margin:5px 0;font-size:.8rem}.guest-collection-access>button{background:0 0;border:0;padding:6px 0;text-decoration:underline}.collector-drawer>.collection-discovery{margin-top:24px}.collector-storefront{isolation:isolate;position:relative;overflow:hidden}.collector-storefront a{color:inherit;text-decoration:none}.collector-storefront button{font:inherit}.collector-buy{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.72rem 1rem;font-weight:850;display:inline-flex}.collector-buy span{font-size:1.15em;line-height:1}.collector-cardemon{color:#f8f8f2;background:#090909;padding:clamp(1.2rem,3vw,3rem)}.collector-cardemon:before{content:"";z-index:-1;opacity:.08;background-image:linear-gradient(#ffd51f 1px,#0000 1px),linear-gradient(90deg,#ffd51f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.collector-cardemon-intro{border-bottom:4px solid #ffd51f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.4rem;padding-bottom:1.35rem;display:grid}.collector-cardemon-intro p,.collector-cardemon-product small,.collector-cardemon aside>b{color:#ffd51f;letter-spacing:.14em;font-size:.72rem;font-weight:900}.collector-cardemon-intro h1{letter-spacing:-.055em;text-transform:uppercase;max-width:16ch;margin:.25rem 0 .65rem;font-size:clamp(2.1rem,5vw,5.2rem);line-height:.91}.collector-cardemon-intro>div>span{color:#bababa;max-width:70ch;line-height:1.55;display:block}.collector-entry-actions{flex-wrap:wrap;gap:.65rem;display:flex}.collector-entry-actions button{color:#090909;cursor:pointer;background:#ffd51f;border:1px solid #ffd51f;min-height:46px;padding:.75rem 1rem;font-weight:850}.collector-entry-actions button+button{color:#ffd51f;background:0 0}.collector-cardemon-layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:1.25rem;display:grid}.collector-cardemon-layout>aside{border:1px solid #333;align-self:start;padding:1rem;position:sticky;top:1rem}.collector-cardemon-layout>aside>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303030;justify-content:space-between;width:100%;padding:.8rem .1rem;display:flex}.collector-cardemon-layout>aside>button:hover{color:#ffd51f}.collector-cardemon-layout>aside>div{color:#c5c5c5;background:#171717;margin-top:1.25rem;padding:.9rem}.collector-cardemon-layout>aside>div small{color:#ffd51f;font-weight:900}.collector-cardemon-layout>aside ol{margin:.65rem 0 0;padding-left:1.2rem;font-size:.78rem;line-height:1.65}.collector-cardemon-products{min-width:0}.collector-cardemon-products>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.collector-product{background:#151515;border:1px solid #2b2b2b;min-width:0}.collector-cardemon-product.is-featured{color:#0c0c0c;background:#f4f3ed;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);display:grid}.collector-product-media{background:#202020;min-height:210px;display:block;position:relative;overflow:hidden}.collector-cardemon-product.is-featured .collector-product-media{min-height:500px}.collector-product-media img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:transform .3s;display:block}.collector-cardemon-product.is-featured .collector-product-media img{aspect-ratio:auto;position:absolute;inset:0}.collector-product:hover .collector-product-media img{transform:scale(1.025)}.collector-product-media>span{color:#111;letter-spacing:.08em;background:#ffd51f;padding:.4rem .55rem;font-size:.65rem;font-weight:950;position:absolute;top:.7rem;left:.7rem}.collector-product-copy{flex-direction:column;padding:.9rem;display:flex}.collector-cardemon-product.is-featured .collector-product-copy{justify-content:center;padding:clamp(1.3rem,3vw,3rem)}.collector-product-copy h2{margin:.35rem 0;font-size:clamp(1rem,1.6vw,1.45rem);line-height:1.08}.collector-cardemon-product.is-featured h2{font-size:clamp(1.8rem,3vw,3.4rem)}.collector-product-copy p{color:#555;line-height:1.55}.collector-product-copy footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.collector-cardemon-product:not(.is-featured) .collector-product-copy footer{flex-direction:column;align-items:stretch}.collector-cardemon .collector-buy{color:#090909;background:#ffd51f}.collector-popverse{color:#2f1740;background:#f5ecff;padding:clamp(1.3rem,4vw,4rem)}.collector-popverse:before{content:"";z-index:-1;background:#b7ff55;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-90px}.collector-popverse-title{text-align:center;max-width:850px;margin:0 auto 2rem}.collector-popverse-title>span{color:#fff;letter-spacing:.14em;background:#2f1740;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;font-weight:900;display:inline-block;transform:rotate(-2deg)}.collector-popverse-title h1{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(2.3rem,6vw,5.6rem);line-height:.92}.collector-popverse-title p{color:#654d73;max-width:620px;margin:auto;line-height:1.55}.collector-popverse-spotlight{background:#ff7bc7;border:3px solid #2f1740;border-radius:34px;grid-template-columns:1.2fr .8fr;align-items:stretch;max-width:1180px;margin:auto;display:grid;overflow:hidden;box-shadow:14px 14px #2f1740}.collector-popverse-visual{background:#d7b9ff;min-height:540px;position:relative;overflow:hidden}.collector-popverse-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collector-popverse-visual i{aspect-ratio:1;color:#2f1740;background:#b7ff55;border:3px solid #2f1740;border-radius:50%;place-items:center;width:82px;font-style:normal;font-weight:950;display:grid;position:absolute;top:1.2rem;right:1.2rem;transform:rotate(9deg)}.collector-popverse-spotlight>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,4vw,4rem);display:flex}.collector-popverse-spotlight small{letter-spacing:.1em;font-weight:900}.collector-popverse-spotlight h2{margin:.55rem 0 1rem;font-size:clamp(2rem,4vw,4.3rem);line-height:.92}.collector-popverse-spotlight p{line-height:1.55}.collector-popverse-spotlight>div>b{margin:.5rem 0 1rem;font-size:1.6rem}.collector-popverse .collector-buy{color:#fff;background:#2f1740;min-width:210px}.collector-text-action{color:#2f1740;cursor:pointer;background:0 0;border:0;padding:1rem 0 0;font-weight:800}.collector-popverse-shelf-head{justify-content:space-between;align-items:end;max-width:1180px;margin:4rem auto 1rem;display:flex}.collector-popverse-shelf-head small{letter-spacing:.14em;font-weight:900}.collector-popverse-shelf-head h2{margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.7rem)}.collector-popverse-shelf-head button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.collector-popverse-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1180px;margin:auto;display:grid}.collector-popverse-shelf article{transform:translateY(calc((var(--shelf-index) % 2) * 14px));background:#fff;border:2px solid #2f1740;border-radius:24px 24px 8px 8px;padding:.65rem;box-shadow:0 8px #d8bef0}.collector-popverse-shelf article>a{display:block}.collector-popverse-shelf img{aspect-ratio:1/1.1;object-fit:cover;background:#e9daf7;border-radius:17px;width:100%}.collector-popverse-shelf article a>span{color:#a13a79;letter-spacing:.09em;margin-top:.65rem;font-size:.66rem;font-weight:900;display:block}.collector-popverse-shelf h3{min-height:2.4em;margin:.25rem 0 .8rem}.collector-popverse-shelf footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.collector-popverse-shelf .collector-buy{min-width:0;padding-inline:.8rem;font-size:.75rem}.collector-libro{color:#1f211d;background:#f3efe5;padding:clamp(1.4rem,4vw,4.5rem);font-family:Georgia,Times New Roman,serif}.collector-libro-masthead{border-top:1px solid #1f211d;border-bottom:1px solid #1f211d;padding:1rem 0 1.3rem}.collector-libro-masthead>p{letter-spacing:.18em;font-family:Arial,sans-serif;font-size:.7rem;font-weight:800}.collector-libro-masthead h1{letter-spacing:-.055em;max-width:18ch;margin:.6rem 0;font-size:clamp(2.5rem,6vw,6.5rem);font-weight:500;line-height:.88}.collector-libro-masthead>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.collector-libro-masthead span{max-width:58ch;line-height:1.6}.collector-libro-masthead button{color:#f3efe5;cursor:pointer;background:#1f211d;border:1px solid #1f211d;padding:.8rem 1.1rem;font-family:Arial,sans-serif;font-weight:800}.collector-libro-feature{border-bottom:1px solid #1f211d;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(250px,.75fr);gap:clamp(1.2rem,3vw,3rem);padding:3rem 0;display:grid}.collector-libro-cover{display:block;box-shadow:12px 16px 28px #211f1933}.collector-libro-cover img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.collector-libro-feature>article{flex-direction:column;justify-content:center;display:flex}.collector-libro-feature>article>small,.collector-libro-feature>aside>small{letter-spacing:.14em;font-family:Arial,sans-serif;font-size:.68rem;font-weight:900}.collector-libro-feature h2{margin:.55rem 0 1rem;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.95}.collector-libro-feature p{color:#4d4e47;line-height:1.65}.collector-libro-feature>article>div{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.collector-libro .collector-buy{color:#fff;background:#c84231;border-radius:0;font-family:Arial,sans-serif}.collector-libro-read{border-bottom:1px solid;width:fit-content;margin-top:1rem;display:inline-block}.collector-libro-feature aside{border-left:1px solid #1f211d;padding-left:1.3rem}.collector-libro-feature aside>a{border-top:1px solid #a7a398;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.collector-libro-feature aside>a:first-of-type{margin-top:1rem}.collector-libro-feature aside>a>span{color:#c84231;font-style:italic}.collector-libro-feature aside>a div{gap:.25rem;display:grid}.collector-libro-feature aside>a small{color:#6c6b64}.collector-libro-shelf-head{justify-content:space-between;align-items:end;gap:1rem;padding:2.5rem 0 1rem;display:flex}.collector-libro-shelf-head h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.collector-libro-shelf-head span{color:#6b6b63;font-family:Arial,sans-serif;font-size:.8rem}.collector-libro-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,2vw,1.6rem);display:grid}.collector-libro-shelf article{flex-direction:column;display:flex}.collector-libro-shelf img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.88);width:100%;display:block}.collector-libro-shelf h3{min-height:2.4em;margin:.65rem 0 .2rem;font-size:1.05rem;line-height:1.18}.collector-libro-shelf a>span{color:#6b6b63;font-size:.78rem}.collector-libro-shelf footer{flex-direction:column;align-items:stretch;gap:.55rem;margin-top:auto;padding-top:.75rem;display:flex}.collector-libro-shelf .collector-buy{font-size:.76rem}.collector-cart-confirmation{z-index:95;color:#fff;background:#111;border:2px solid #ffd51f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;width:min(430px,100vw - 2rem);padding:1rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 60px #00000047}.collector-cart-confirmation div{min-width:0;display:grid}.collector-cart-confirmation small{color:#ffd51f;letter-spacing:.1em;font-weight:900}.collector-cart-confirmation b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-cart-confirmation span{color:#c6c6c6;font-size:.75rem}.collector-cart-confirmation>button{color:#111;cursor:pointer;background:#ffd51f;border:0;padding:.7rem .8rem;font-weight:900}.collector-cart-confirmation>button:last-child{color:#fff;background:0 0;padding:.35rem;font-size:1.4rem}.collector-catalog-copy{width:100%;min-height:260px;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:#f5f2eb;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:clamp(1rem,2vw,1.6rem);display:flex}.collector-catalog-copy small{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.collector-catalog-copy strong{max-width:24ch;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.04}.collector-catalog-copy span{margin-top:.4rem;font-size:.75rem;font-weight:800}[data-portal=cardemon] .collector-catalog-copy{color:#f8f8f2;background:#151515;border-color:#3b3b3b}[data-portal=cardemon] .collector-catalog-copy small{color:#ffd51f}[data-portal=popverse] .collector-catalog-copy{color:#321842;background:#f5ecff;border:2px solid #321842;border-radius:20px}[data-portal=libro] .collector-catalog-copy{color:#20221e;background:#f3efe5;border:1px solid #918e84;font-family:Georgia,Times New Roman,serif}@media (max-width:1000px){.collector-cardemon-intro{grid-template-columns:1fr}.collector-cardemon-products>div,.collector-popverse-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-libro-feature{grid-template-columns:.8fr 1.2fr}.collector-libro-feature aside{border-top:1px solid #1f211d;border-left:0;grid-column:1/-1;padding:1.2rem 0 0}.collector-libro-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.collector-cardemon-layout,.collector-cardemon-product.is-featured,.collector-popverse-spotlight,.collector-libro-feature{grid-template-columns:1fr}.collector-cardemon-layout>aside{position:static}.collector-cardemon-product.is-featured .collector-product-media{min-height:430px}.collector-cardemon-products>div,.collector-popverse-shelf,.collector-libro-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-popverse-visual{min-height:430px}.collector-popverse-spotlight{box-shadow:7px 7px #2f1740}.collector-popverse-shelf article{transform:none}.collector-libro-masthead>div{grid-template-columns:1fr}.collector-libro-feature aside{grid-column:auto}.collector-libro-feature>article>div{flex-direction:column;align-items:stretch}.collector-cart-confirmation{grid-template-columns:minmax(0,1fr) auto}.collector-cart-confirmation>button:last-child{position:absolute;top:.1rem;right:.25rem}}@media (max-width:460px){.collector-cardemon-products>div,.collector-popverse-shelf,.collector-libro-shelf{grid-template-columns:1fr}.collector-popverse-shelf-head,.collector-libro-shelf-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.collector-product-media img{transition:none}}.collector-libro-masthead h1{max-width:28ch;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.collector-libro-feature{padding-block:24px}@media (max-width:800px){.collector-libro-masthead>div{display:none}.collector-libro-masthead{padding-block:8px}.collector-libro-masthead h1{font-size:26px}.collector-libro-feature{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:16px}.collector-libro-feature>article>p{display:none}.collector-libro-feature h2{font-size:24px}.collector-libro-cover{align-self:start}.collector-libro-cover img{object-fit:contain;height:240px}.collector-libro-feature>aside{grid-column:1/-1}}.product-description{min-height:36px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.catalog-result-line{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin:18px 0 0;font-size:10px;display:flex}.catalog-result-line button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:12px;min-height:42px;padding:0 18px;font-size:9px;font-weight:900}.product-fact-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0;display:grid}.product-fact-grid span{border:1px solid var(--line);background:#fafaf7;border-radius:12px;padding:12px}.product-fact-grid small{color:var(--muted);letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.product-fact-grid b{margin-top:4px;font-size:10px;line-height:1.35;display:block}.drop-calendar header>strong{background:var(--accent);border-radius:12px;place-items:center;min-width:38px;height:38px;font-size:12px;display:grid}.drop-calendar button>span{color:var(--accent);margin-top:5px;font-size:8px;font-weight:900;display:block}.directory-card-products span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:700px){.product-fact-grid{grid-template-columns:1fr}.catalog-result-line{text-align:center;flex-direction:column}}.vehicle-detail{color:#f3f1ea;background:#0d1014;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.vehicle-detail a{color:inherit}.vehicle-detail-disclosure{background:color-mix(in srgb,var(--accent) 82%,#111);min-height:42px;color:var(--ink);border-bottom:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:8px clamp(18px,4vw,66px);font-size:11px;display:grid}.vehicle-detail-disclosure b,.vehicle-detail-disclosure strong{letter-spacing:.12em;white-space:nowrap;font-size:10px}.vehicle-detail-disclosure span{opacity:.8;text-align:center}.vehicle-detail-nav{border-bottom:1px solid #ffffff15;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:82px;padding:0 clamp(18px,4vw,66px);display:grid}.vehicle-detail-nav>a{letter-spacing:-.06em;font-size:24px;font-weight:950;text-decoration:none}.vehicle-detail-nav div{gap:24px;display:flex}.vehicle-detail-nav div a{color:#a8adb3;font-size:12px;font-weight:850;text-decoration:none}.vehicle-detail-nav>span{color:var(--accent);letter-spacing:.13em;justify-self:end;font-size:9px;font-weight:900}.vehicle-detail-hero{border-bottom:1px solid #ffffff16;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);min-height:720px;display:grid}.vehicle-detail-copy{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px) clamp(24px,6vw,95px);display:flex}.vehicle-detail-copy>p:first-child,.vehicle-detail-studio-head p,.vehicle-detail-reference>div>p,.vehicle-detail-related>p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:950}.vehicle-detail-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(44px,4.8vw,72px);line-height:.86}.vehicle-detail-tags{flex-wrap:wrap;gap:7px;margin:27px 0 0;display:flex}.vehicle-detail-tags span{color:#bdc2c7;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:850}.vehicle-detail-lead{color:#aeb4ba;max-width:720px;margin:25px 0 0;font-size:16px;line-height:1.72}.vehicle-detail-price{flex-direction:column;margin-top:34px;display:flex}.vehicle-detail-price small{color:#777f87;letter-spacing:.13em;font-size:8px;font-weight:900}.vehicle-detail-price b{letter-spacing:-.055em;margin-top:5px;font-size:clamp(34px,4vw,58px)}.vehicle-detail-price span{color:var(--accent);font-size:10px;font-weight:800}.vehicle-detail-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.vehicle-detail-actions button{color:#fff;cursor:pointer;background:#171c22;border:1px solid #ffffff2b;border-radius:12px;min-height:52px;padding:0 20px;font-size:10px;font-weight:900}.vehicle-detail-actions button:first-child{border-color:var(--accent);background:var(--accent);color:var(--ink)}.vehicle-detail-toast{color:#b9e8c1!important;margin:15px 0 0!important;font-size:11px!important}.vehicle-detail-photo{min-height:650px;position:relative;overflow:hidden}.vehicle-detail-photo:after{content:"";background:linear-gradient(90deg,#0d1014 0,#0000 22%),linear-gradient(0deg,#0d1014cc 0,#0000 45%);position:absolute;inset:0}.vehicle-detail-photo>img{object-fit:cover;filter:saturate(.62)contrast(1.08)}.vehicle-detail-photo>div{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1015bd;border:1px solid #ffffff24;border-radius:14px;padding:15px 18px;position:absolute;bottom:28px;left:28px;right:28px}.vehicle-detail-photo>div b{color:var(--accent);letter-spacing:.13em;font-size:9px}.vehicle-detail-photo>div span{color:#c0c5ca;margin-top:5px;font-size:9px;line-height:1.45;display:block}.vehicle-detail-trust{border-bottom:1px solid #ffffff16;grid-template-columns:repeat(3,1fr);display:grid}.vehicle-detail-trust article{border-right:1px solid #ffffff16;min-height:150px;padding:30px clamp(22px,4vw,52px)}.vehicle-detail-trust article:last-child{border:0}.vehicle-detail-trust b{font-size:14px}.vehicle-detail-trust p{color:#888f96;margin:9px 0 0;font-size:11px;line-height:1.55}.vehicle-detail-studio{background:#13171c;padding:clamp(70px,8vw,120px) clamp(18px,4vw,66px)}.vehicle-detail-studio-head{grid-template-columns:1.1fr .6fr;align-items:end;gap:60px;max-width:1420px;margin:0 auto 38px;display:grid}.vehicle-detail-studio-head h2,.vehicle-detail-reference h2,.vehicle-detail-related h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5vw,78px);line-height:.93}.vehicle-detail-studio-head>p{color:#8e969e;text-transform:none;letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.7}.vehicle-detail-workbench{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:14px;max-width:1420px;margin:auto;display:grid}.vehicle-detail-workbench>div{min-width:0}.vehicle-detail-config-summary{background:#0f1317;border:1px solid #30363c;border-radius:15px;flex-direction:column;margin-top:10px;padding:18px 21px;display:flex}.vehicle-detail-config-summary small{color:#78818a;letter-spacing:.12em;font-size:8px;font-weight:900}.vehicle-detail-config-summary b{color:#ced2d6;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.vehicle-detail-config-summary span{color:var(--accent);margin-top:7px;font-size:12px;font-weight:900}.vehicle-detail-options{color:#15191d;scrollbar-width:thin;background:#f2f1eb;border-radius:22px;max-height:830px;padding:22px;overflow-y:auto}.vehicle-detail-options fieldset{border:0;margin:0 0 24px;padding:0}.vehicle-detail-options legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:950}.vehicle-detail-options fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.vehicle-detail-options button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6d6d0;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 8px;min-height:75px;padding:10px;display:grid}.vehicle-detail-options button.active{border:2px solid var(--accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 20%,transparent);padding:9px}.vehicle-detail-options button>i{border:1px solid #aaa;border-radius:50%;grid-row:1/3;width:18px;height:18px;box-shadow:inset 0 0 0 3px #fff}.vehicle-detail-options button>span{flex-direction:column;display:flex}.vehicle-detail-options button b{font-size:9px}.vehicle-detail-options button small{color:#777c7e;margin-top:3px;font-size:7px;line-height:1.3}.vehicle-detail-options button em{color:#6d7376;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.vehicle-detail-reference{color:#171a1d;background:#f2f0e9;grid-template-columns:1.05fr .65fr;gap:clamp(45px,8vw,120px);padding:clamp(75px,9vw,140px) clamp(22px,7vw,120px);display:grid}.vehicle-detail-specs{border:1px solid #d5d2c9;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.vehicle-detail-specs span{border-bottom:1px solid #d5d2c9;border-right:1px solid #d5d2c9;flex-direction:column;justify-content:center;min-height:100px;padding:20px;display:flex}.vehicle-detail-specs span:nth-child(3n){border-right:0}.vehicle-detail-specs span:nth-last-child(-n+3){border-bottom:0}.vehicle-detail-specs small{color:#78766e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.vehicle-detail-specs b{margin-top:6px;font-size:15px}.vehicle-detail-reference aside{color:#f5f3ec;background:#171b20;border-radius:24px;padding:34px}.vehicle-detail-reference aside>b{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.vehicle-detail-reference aside>p{color:#a7adb3;font-size:13px;line-height:1.7}.vehicle-detail-reference aside>button{color:#fff;cursor:pointer;text-align:left;background:#222831;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;width:100%;margin-top:20px;padding:18px;display:flex}.vehicle-detail-reference aside button span{color:var(--accent);letter-spacing:.11em;font-size:7px;font-weight:950}.vehicle-detail-reference aside button strong{margin-top:8px;font-size:12px;line-height:1.45}.vehicle-detail-reference aside button small{color:#929aa2;margin-top:8px;line-height:1.45}.vehicle-detail-related{padding:80px clamp(22px,6vw,100px)}.vehicle-detail-related>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:36px;display:grid}.vehicle-detail-related a{background:#151a20;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;min-height:190px;padding:25px;text-decoration:none;display:flex}.vehicle-detail-related a:hover{border-color:var(--accent)}.vehicle-detail-related a small{color:var(--accent);font-size:9px;font-weight:900}.vehicle-detail-related a b{margin-top:auto;padding-top:30px;font-size:21px}.vehicle-detail-related a span{color:#878f97;margin-top:8px;font-size:9px}.vehicle-detail-footer{border-top:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:100px;padding:25px clamp(22px,5vw,80px);display:grid}.vehicle-detail-footer b{font-size:20px}.vehicle-detail-footer span{color:#7f8790;text-align:center;font-size:10px}.vehicle-detail-footer a{color:var(--accent);font-size:10px;font-weight:900;text-decoration:none}.vehicle-external-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070ad9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vehicle-external-backdrop>section{background:#171c22;border:1px solid #ffffff24;border-radius:26px;width:min(540px,100%);padding:36px;box-shadow:0 30px 120px #000a}.vehicle-external-backdrop small{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:950}.vehicle-external-backdrop h2{letter-spacing:-.055em;margin:12px 0;font-size:38px;line-height:1}.vehicle-external-backdrop p{color:#aab0b6;line-height:1.65}.vehicle-external-backdrop section>div{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.vehicle-external-backdrop button,.vehicle-external-backdrop a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:11px;align-items:center;min-height:47px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.vehicle-external-backdrop a{border-color:var(--accent);background:var(--accent);color:var(--ink)}@media (max-width:1000px){.vehicle-detail-hero,.vehicle-detail-reference{grid-template-columns:1fr}.vehicle-detail-photo{min-height:520px}.vehicle-detail-workbench{grid-template-columns:1fr}.vehicle-detail-options{max-height:none}.vehicle-detail-related>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.vehicle-detail-disclosure{grid-template-columns:1fr auto}.vehicle-detail-disclosure span{text-align:left;grid-area:2/1/auto/-1}.vehicle-detail-nav{grid-template-columns:1fr auto;padding-top:18px;padding-bottom:18px}.vehicle-detail-nav div{display:none}.vehicle-detail-nav>span{font-size:7px}.vehicle-detail-hero{min-height:auto}.vehicle-detail-copy{padding-top:70px;padding-bottom:70px}.vehicle-detail-copy h1{font-size:clamp(36px,10vw,44px)}.vehicle-detail-photo{min-height:400px}.vehicle-detail-trust{grid-template-columns:1fr}.vehicle-detail-trust article{border-bottom:1px solid #ffffff16;border-right:0}.vehicle-detail-studio-head{grid-template-columns:1fr;gap:22px}.vehicle-detail-options fieldset>div{grid-template-columns:1fr}.vehicle-detail-specs{grid-template-columns:1fr 1fr}.vehicle-detail-specs span:nth-child(3n){border-right:1px solid #d5d2c9}.vehicle-detail-specs span:nth-child(2n){border-right:0}.vehicle-detail-specs span:nth-last-child(-n+3){border-bottom:1px solid #d5d2c9}.vehicle-detail-specs span:nth-last-child(-n+2){border-bottom:0}.vehicle-detail-related>div{grid-template-columns:1fr}.vehicle-detail-footer{text-align:left;grid-template-columns:1fr}.vehicle-detail-footer span{text-align:left}.vehicle-external-backdrop>section{padding:27px}}@media (prefers-reduced-motion:reduce){.vehicle-detail *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1000px){.vehicle-detail-photo{grid-row:1;height:34svh;min-height:280px;max-height:360px}.vehicle-detail-copy{padding:24px}.vehicle-detail-copy h1{font-size:clamp(28px,6vw,40px)}.vehicle-detail-lead{display:none}}.vehicle-detail-photo>button[aria-haspopup=dialog]{z-index:3;align-items:flex-start}.vehicle-detail-photo:after{pointer-events:none}.vehicle-detail-photo>div a{color:inherit;text-underline-offset:2px}.automotive-studio{color:#f7f6f1;background:#101317;border:1px solid #d9d7d0;border-radius:38px;max-width:1440px;margin:82px auto 42px;padding:58px;overflow:hidden;box-shadow:0 38px 110px #05080c33}.automotive-heading h2{letter-spacing:-.075em;text-wrap:balance;max-width:820px;margin:8px 0 0;font-size:clamp(42px,5.7vw,82px);line-height:.93}.automotive-filters{grid-template-columns:minmax(160px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin-top:24px;display:grid}.automotive-filters label{color:#d8dee5;gap:7px;font-size:13px;display:grid}.automotive-filters input,.automotive-filters select,.automotive-filters button{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#191e24;border:1px solid #58626d;border-radius:10px;padding:10px 12px}.automotive-filters button{cursor:pointer}.automotive-filters button:disabled{opacity:.5;cursor:default}.automotive-filters :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.automotive-filter-count{color:#bac3cc;margin:12px 0 0;font-size:13px}.automotive-model-picker{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;max-height:235px;margin:14px 0 16px;padding:3px 4px 8px;display:grid;overflow-y:auto}@media (max-width:760px){.automotive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.automotive-filters label:first-child,.automotive-filters button{grid-column:1/-1}.automotive-model-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.automotive-model-picker button{min-width:0!important}}.automotive-model-picker button{overflow-wrap:anywhere;scroll-snap-align:start;color:#e9ecef;cursor:pointer;text-align:left;background:#181c21;border:1px solid #343a41;border-radius:16px;flex-direction:column;min-width:0;min-height:94px;padding:15px 17px;transition:border-color .18s,background .18s,transform .18s;display:flex}.automotive-model-picker button:hover{border-color:#606874;transform:translateY(-2px)}.automotive-model-picker button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #181c21);box-shadow:inset 0 0 0 1px var(--accent)}.automotive-model-picker span{color:color-mix(in srgb, var(--accent) 78%, #fff);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.automotive-model-picker b{margin-top:5px;font-size:13px;line-height:1.2}.automotive-model-picker small{color:#89919a;margin-top:auto;padding-top:9px;font-size:8px;line-height:1.25}.vehicle-preview-toolbar>div{flex-direction:column;gap:3px;display:flex}.vehicle-preview-toolbar>div small{color:var(--accent);letter-spacing:.12em;font-size:7px;font-weight:950}.vehicle-preview-toolbar>div b{font-size:12px}.vehicle-preview-toolbar>span{color:#8f989f;letter-spacing:.08em;border:1px solid #394047;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.rotation-tools,.blueprint-tools{align-items:center;gap:5px;display:flex}.vehicle-preview-toolbar button.active{border-color:var(--accent);background:var(--accent);color:var(--ink)}.rotation-tools span{color:#9299a1;text-align:center;min-width:44px;font-size:9px;font-weight:850}.rotation-tools button{width:34px;padding:0;font-size:15px}.blueprint-tools button{padding:0 9px}.vehicle-preview-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 52% 34%,#353d44 0,#1c2228 34%,#0d1115 76%);min-height:520px;position:relative;overflow:hidden}.vehicle-preview-stage.raster-stage{touch-action:auto;cursor:default;-webkit-user-select:auto;user-select:auto;background:#11151a}.vehicle-preview-stage.raster-stage:active{cursor:default}.vehicle-preview-stage.raster-stage:before{z-index:2;pointer-events:none;background:linear-gradient(#05090c59,#0000 22% 80%,#05090c73);-webkit-mask-image:none;mask-image:none}.vehicle-preview-stage.raster-stage>figure{border-radius:0;min-height:0;position:absolute;inset:0}.vehicle-preview-stage:active{cursor:grabbing}.vehicle-preview-stage:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.vehicle-stage-brand{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#080b0fa3;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;padding:12px 14px;display:flex;position:absolute;top:22px;left:23px;box-shadow:0 12px 35px #0000002e}.automotive-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.62fr);align-items:end;gap:clamp(32px,6vw,90px);display:grid}.automotive-heading .eyebrow{color:#8eafff}.automotive-heading h2{letter-spacing:-.075em;text-wrap:balance;max-width:920px;margin:8px 0 0;font-size:clamp(44px,5.6vw,86px);font-weight:780;line-height:.92}.automotive-heading>p{color:#aeb5bd;margin:0;font-size:14px;line-height:1.75}.automotive-stepper{scrollbar-width:thin;border-top:1px solid #30363e;border-bottom:1px solid #30363e;grid-template-columns:repeat(9,minmax(92px,1fr));margin:42px 0 16px;display:grid;overflow-x:auto}.automotive-stepper button{color:#79818a;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #252a31;align-items:center;gap:9px;min-width:96px;min-height:74px;padding:12px 10px;display:flex}.automotive-stepper button:last-child{border-right:0}.automotive-stepper button:hover{color:#dce2e8;background:#141920}.automotive-stepper button.active{color:#12161b;background:#f4f5f2}.automotive-stepper button.complete{color:#bdc9db}.automotive-stepper button span{color:#4f82ff;font-family:Consolas,monospace;font-size:10px;font-weight:900}.automotive-stepper button.active span{color:#1e63ff}.automotive-stepper button b{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.automotive-workbench{background:#151a20;border:1px solid #30363e;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(420px,.55fr);display:grid;overflow:hidden}.automotive-visual-column{border-right:1px solid #30363e;min-width:0;padding:18px}.vehicle-config-preview{color:#f7f8fa;background:#090c10;border:1px solid #333a43;border-radius:22px;overflow:hidden}.vehicle-preview-toolbar{background:#151a20;border-bottom:1px solid #30363e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.automotive-stepper::-webkit-scrollbar{display:none}.vehicle-preview-toolbar button{color:#aeb6bf;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#0e1217;border:1px solid #39414b;border-radius:999px;min-height:36px;padding:0 14px;font-size:8px;font-weight:900}.vehicle-preview-toolbar button:hover{color:#fff;border-color:#7b8795}.vehicle-preview-toolbar button.active{color:#101419;background:#f3f5f7;border-color:#f3f5f7}.vehicle-preview-stage{aspect-ratio:16/10;background:#0a0d11;min-height:460px;position:relative;overflow:hidden}.vehicle-preview-stage>img{object-fit:contain;background:#080b0f;width:100%;height:100%;animation:.36s both automotive-frame-in;display:block}.vehicle-preview-stage:after{content:"";pointer-events:none;background:linear-gradient(#02050847 0,#0000 28% 64%,#020508b3 100%);position:absolute;inset:0}.vehicle-stage-brand{z-index:3;text-shadow:0 2px 14px #000000a3;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:22px;left:24px}.vehicle-stage-brand small{color:#8eb0ff;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:950}.vehicle-stage-brand b{letter-spacing:-.045em;margin-top:5px;font-size:22px}.vehicle-stage-brand span{color:#c2c9d0;margin-top:4px;font-size:8px}.vehicle-material-chips{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.vehicle-material-chips span{color:#d3d8dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0fbd;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.vehicle-material-chips i{border:1px solid #ffffff7a;border-radius:50%;width:11px;height:11px}.vehicle-spec-strip{background:#151a20;border-top:1px solid #30363e;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.vehicle-spec-strip span{border-right:1px solid #30363e;flex-direction:column;justify-content:center;min-width:0;min-height:80px;padding:14px 12px;display:flex}.vehicle-spec-strip span:last-child{border-right:0}.vehicle-spec-strip small{color:#a9b3bf;letter-spacing:.055em;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.45}.vehicle-spec-strip b{overflow-wrap:anywhere;white-space:normal;margin-top:6px;font-size:14px;line-height:1.4}.vehicle-visual-disclaimer{color:#737d88;background:#0f1318;border-top:1px solid #30363e;margin:0;padding:10px 14px;font-size:8px;line-height:1.5}.automotive-live-summary{background:#101419;border:1px solid #323942;border-radius:16px;grid-template-columns:1fr auto;gap:22px;margin-top:12px;padding:18px 20px;display:grid}.automotive-live-summary>div{flex-direction:column;min-width:0;display:flex}.automotive-live-summary small{color:#737d88;letter-spacing:.12em;font-size:7px;font-weight:900}.automotive-live-summary>div b{margin-top:5px;font-size:14px}.automotive-live-summary p{color:#909aa5;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.automotive-live-summary>span{flex-direction:column;align-items:flex-end;display:flex}.automotive-live-summary>span b{letter-spacing:-.04em;margin-top:3px;font-size:21px}.automotive-live-summary em{color:#79a0ff;margin-top:3px;font-size:8px;font-style:normal;font-weight:900}.automotive-controls{color:#15191e;background:#f5f5f2;flex-direction:column;min-width:0;min-height:790px;max-height:920px;padding:28px;display:flex}.automotive-controls-head{border-bottom:1px solid #d7d8d3;grid-template-columns:1fr auto;gap:16px;padding-bottom:20px;display:grid}.automotive-controls-head small{color:#6f7881;letter-spacing:.13em;font-size:8px;font-weight:900}.automotive-controls-head h3{letter-spacing:-.045em;margin:7px 0 0;font-size:25px}.automotive-controls-head p{color:#747a80;max-width:360px;margin:8px 0 0;font-size:10px;line-height:1.5}.automotive-controls-head>span{color:#1e63ff;border:1px solid #cad0d8;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Consolas,monospace;font-size:10px;font-weight:900;display:grid}.automotive-studio{--automotive-choice-accent:#245cdb;--automotive-choice-wash:#edf3ff}.automotive-studio.automotive-berbebesbens{--automotive-choice-accent:#806024;--automotive-choice-wash:#faf3e4}.automotive-controls-head,.automotive-actions,.automotive-controls>p{flex-shrink:0}.automotive-option-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:24px;min-height:0;padding:20px 7px;display:flex;overflow-y:auto}.automotive-option-scroll>fieldset{border:0;min-width:0;margin:0;padding:0}.automotive-option-scroll>fieldset>legend{color:#242b34;margin-bottom:10px;padding:0;font-size:14px;font-weight:750;line-height:1.4}.automotive-option-scroll>fieldset>div{gap:9px;display:grid}.automotive-studio .automotive-option-scroll>fieldset>div>button{color:#18202a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cdd2d8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:13px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.automotive-studio .automotive-option-scroll>fieldset>div>button:has(>i){grid-template-columns:30px minmax(0,1fr) auto}.automotive-option-scroll>fieldset>div>button>i{border:1px solid #828a93;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 3px #fff}.automotive-option-scroll>fieldset>div>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.automotive-option-scroll>fieldset>div>button b{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.automotive-option-scroll>fieldset>div>button small{color:#59636e;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.automotive-option-scroll>fieldset>div>button em{color:#38434f;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:1.4}.automotive-studio .automotive-option-scroll>fieldset>div>button:hover{border-color:var(--automotive-choice-accent);background:var(--automotive-choice-wash)}.automotive-studio .automotive-option-scroll>fieldset>div>button:is(.active,[aria-pressed=true]){border-color:var(--automotive-choice-accent);background:var(--automotive-choice-wash);box-shadow:inset 0 0 0 1px var(--automotive-choice-accent)}.automotive-option-scroll>fieldset>div>button:is(.active,[aria-pressed=true]) b:after{content:" ✓";color:var(--automotive-choice-accent)}.automotive-studio .automotive-option-scroll>fieldset>div>button:focus-visible{outline:3px solid var(--automotive-choice-accent);outline-offset:3px}.automotive-studio .automotive-actions>button:focus-visible{outline:3px solid var(--automotive-choice-accent);outline-offset:3px}.automotive-stage-content{scrollbar-width:thin;flex:1;min-height:0;padding:18px 3px 14px 0;overflow-y:auto}.automotive-model-list{flex-direction:column;gap:7px;display:flex}.automotive-model-list>button{color:#171b20;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8d9d4;border-radius:13px;grid-template-columns:112px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:86px;padding:7px 12px 7px 7px;display:grid}.automotive-model-list>button:hover{border-color:#9ba7b6}.automotive-model-list>button.active{border-color:#1e63ff;box-shadow:inset 0 0 0 1px #1e63ff,0 10px 28px #1e63ff1a}.automotive-model-list img{object-fit:cover;background:#e8e9e6;border-radius:9px;width:112px;height:70px}.automotive-model-list button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.automotive-model-list span small{color:#1e63ff;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950}.automotive-model-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.automotive-model-list span em{color:#757b80;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.automotive-model-list button>strong{white-space:nowrap;font-size:9px}.automotive-model-list button>i{color:#1e63ff;text-align:center;font-size:13px;font-style:normal;font-weight:900}.automotive-choice-stage{border:0;margin:0;padding:0}.automotive-choice-stage legend{color:#727980;letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:950}.automotive-choice-list{flex-direction:column;gap:8px;display:flex}.automotive-choice-list>button{color:#161a1f;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5d7d3;border-radius:13px;grid-template-columns:28px auto minmax(0,1fr) auto 22px;align-items:center;gap:12px;min-height:82px;padding:13px;display:grid}.automotive-choice-list>button:hover{border-color:#9ca7b5}.automotive-choice-list>button.active{border-color:#1e63ff;box-shadow:inset 0 0 0 1px #1e63ff,0 10px 26px #1e63ff17}.automotive-choice-index{color:#9ba1a7;font-family:Consolas,monospace;font-size:9px}.automotive-choice-swatch{border:1px solid #aaa;border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 4px #fff}.automotive-choice-swatch.no-swatch{color:#7b8288;box-shadow:none;background:#f0f1ee;border-color:#d7d9d5;place-items:center;font-size:11px;font-style:normal;display:grid}.automotive-choice-list button>span:nth-of-type(2),.automotive-choice-list button>span:last-of-type:not(.automotive-choice-index){flex-direction:column;gap:5px;min-width:0;display:flex}.automotive-choice-list button b{font-size:11px}.automotive-choice-list button small{color:#747a7f;font-size:8px;line-height:1.4}.automotive-choice-list button em{color:#616970;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.automotive-choice-list button strong{color:#1e63ff;text-align:center;font-size:14px}.automotive-review{flex-direction:column;gap:7px;display:flex}.automotive-review-title{color:#fff;background:#11161c;border-radius:14px;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:8px;padding:18px;display:grid}.automotive-review-title small{color:#8eafff;letter-spacing:.12em;grid-column:1/-1;font-size:7px;font-weight:900}.automotive-review-title b{font-size:15px}.automotive-review-title span{font-size:15px;font-weight:900}.automotive-review>button{cursor:pointer;color:#171b20;text-align:left;background:#fff;border:1px solid #d8d9d4;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;min-height:57px;padding:10px 12px;display:grid}.automotive-review>button small{color:#798087;text-transform:uppercase;font-size:7px}.automotive-review>button b{font-size:10px}.automotive-review>button span{color:#1e63ff;grid-area:1/2/3;align-self:center;font-size:8px;font-weight:900}.automotive-actions{border-top:1px solid #d6d7d2;grid-template-columns:auto 1fr;gap:8px;padding-top:17px;display:grid}.automotive-actions button{color:#15191e;cursor:pointer;background:#fff;border:1px solid #cfd1cc;border-radius:12px;min-height:52px;padding:0 17px;font-size:9px;font-weight:950}.automotive-actions button:disabled{opacity:.42;cursor:default}.automotive-actions button:last-child{color:#fff;background:#11161c;border-color:#11161c}.automotive-actions button:last-child span{color:#76a0ff;margin-left:9px;font-size:15px}.automotive-studio .automotive-actions>button{min-height:48px;padding:12px 16px;font-size:13px;font-weight:750;line-height:1.4;transition:background-color .16s,border-color .16s}.automotive-studio .automotive-actions>button:first-child{border-color:var(--automotive-choice-accent);background:var(--automotive-choice-accent);color:#fff}.automotive-studio .automotive-actions>button:first-child:hover{border-color:color-mix(in srgb, var(--automotive-choice-accent) 85%, #000);background:color-mix(in srgb, var(--automotive-choice-accent) 85%, #000)}.automotive-studio .automotive-actions>button:last-child{color:#293440;background:0 0;border-color:#cbd1d7}.automotive-studio .automotive-actions>button:last-child:hover{background:#e9edf0;border-color:#7b8795}.automotive-source-link{color:#1e63ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin-top:9px;padding:0;font-size:8px;font-weight:900;text-decoration:underline}.automotive-controls>p{color:#777e84;margin:11px 0 0;font-size:8px;line-height:1.5}.product-modal .vehicle-config-preview.compact{margin:20px 0}.vehicle-config-preview.compact .vehicle-preview-stage{min-height:320px}.vehicle-config-preview.compact .vehicle-spec-strip{grid-template-columns:repeat(3,1fr)}.vehicle-config-preview.compact .vehicle-spec-strip span:nth-child(3n){border-right:0}.vehicle-config-preview.compact .vehicle-spec-strip span:nth-child(-n+3){border-bottom:1px solid #30363e}@keyframes automotive-frame-in{0%{opacity:.5;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media (max-width:1180px){.automotive-studio{width:calc(100% - 32px);padding:38px}.automotive-workbench{grid-template-columns:1fr}.automotive-visual-column{border-bottom:1px solid #30363e;border-right:0}.automotive-controls{min-height:0;max-height:none}.automotive-option-scroll{scrollbar-gutter:auto;flex:none;overflow:visible}.automotive-option-scroll>fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-spec-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-spec-strip span:nth-child(3n){border-right:0}.vehicle-spec-strip span:nth-child(-n+3){border-bottom:1px solid #30363e}.automotive-stage-content{max-height:650px}}@media (max-width:760px){.automotive-studio{border-radius:26px;width:calc(100% - 20px);margin:52px 10px 24px;padding:26px 10px 12px}.automotive-heading{grid-template-columns:1fr;gap:18px;padding:0 7px}.automotive-heading h2{font-size:45px}.automotive-heading>p{font-size:12px}.automotive-stepper{scrollbar-width:none;margin-top:30px}.automotive-stepper button{min-height:64px}.automotive-workbench{border-radius:20px}.automotive-visual-column{padding:7px}.vehicle-preview-toolbar{flex-direction:column;align-items:flex-start}.vehicle-preview-toolbar button{min-width:0;padding:0 6px}.vehicle-preview-stage{aspect-ratio:4/3;min-height:0}.vehicle-preview-stage>img{object-position:center}.vehicle-stage-brand{top:14px;left:15px}.vehicle-stage-brand b{font-size:17px}.vehicle-material-chips{bottom:11px;left:12px;right:12px}.vehicle-spec-strip{grid-template-columns:repeat(3,1fr)}.vehicle-spec-strip span:nth-child(3n){border-right:0}.vehicle-spec-strip span:nth-child(-n+3){border-bottom:1px solid #30363e}.automotive-live-summary{grid-template-columns:1fr}.automotive-live-summary>span{align-items:flex-start}.automotive-controls{min-height:0;padding:22px 14px 18px}.automotive-option-scroll>fieldset>div{grid-template-columns:minmax(0,1fr)}.automotive-stage-content{max-height:none;overflow:visible}.automotive-model-list>button{grid-template-columns:84px minmax(0,1fr) 22px}.automotive-model-list img{width:84px;height:62px}.automotive-model-list button>strong{display:none}.automotive-choice-list>button{grid-template-columns:24px auto minmax(0,1fr) 20px}.automotive-choice-list button em{grid-column:3}.automotive-choice-list button strong{grid-area:1/4/3}.automotive-actions{grid-template-columns:1fr 1.6fr}}@media (max-width:440px){.vehicle-spec-strip,.vehicle-config-preview.compact .vehicle-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-spec-strip span,.vehicle-config-preview.compact .vehicle-spec-strip span{border-bottom:1px solid #30363e;border-right:1px solid #30363e}.vehicle-spec-strip span:nth-child(2n),.vehicle-config-preview.compact .vehicle-spec-strip span:nth-child(2n){border-right:0}.vehicle-spec-strip span:nth-last-child(-n+2),.vehicle-config-preview.compact .vehicle-spec-strip span:nth-last-child(-n+2){border-bottom:0}.vehicle-material-chips span:nth-child(3){display:none}.automotive-controls-head{grid-template-columns:1fr}.automotive-controls-head>span{display:none}.automotive-choice-swatch{width:26px;height:26px}.automotive-choice-list>button{gap:8px;padding:11px 8px}.automotive-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vehicle-preview-stage>img{animation:none}.automotive-studio .automotive-option-scroll>fieldset>div>button,.automotive-studio .automotive-actions>button{transition:none}}.vehicle-gallery-figure{margin:0}.vehicle-preview-stage.raster-stage{width:100%;min-height:0}.vehicle-gallery-figure img{object-fit:contain;width:100%;height:100%}.vehicle-gallery-navigation{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.vehicle-gallery-navigation>button{color:#f7f8fa;min-height:44px;font:inherit;cursor:pointer;background:#171e26;border:1px solid #737b86;border-radius:12px;flex:0 auto;padding:10px 14px;font-size:12px}.vehicle-gallery-navigation>button[aria-pressed=true]{color:#1d2025;background:#e8d699;border-color:#d5b968}.vehicle-gallery-navigation>button:focus-visible{outline-offset:3px;outline:3px solid #d5b968}.architecture-studio{--arch-accent:#ff6d3a;color:#171713;background:#f1eee7;padding:clamp(54px,7vw,110px) clamp(18px,5vw,78px);overflow:hidden}.architecture-studio-bizforma{--arch-accent:#3d6bff;background:#eef2ff}.architecture-studio-moduloria{--arch-accent:#00a77a;background:#e9f6f1}.architecture-studio-imagora{--arch-accent:#a44cff;background:#f4edfb}.architecture-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(24px,6vw,90px);margin-bottom:34px;display:grid}.architecture-heading h2{letter-spacing:-.065em;max-width:900px;margin:8px 0 0;font-size:clamp(42px,6vw,82px);line-height:.94}.architecture-heading>p{color:#615d55;margin:0;font-size:17px;line-height:1.7}.architecture-project-picker{scrollbar-width:thin;gap:9px;padding-bottom:16px;display:flex;overflow-x:auto}.architecture-project-picker button{min-width:210px;color:inherit;text-align:left;cursor:pointer;background:#fff9;border:1px solid #cec8bc;border-radius:18px;padding:16px}.architecture-project-picker button.active{border-color:var(--arch-accent);box-shadow:inset 0 0 0 2px var(--arch-accent);background:#fff}.architecture-project-picker span,.architecture-project-picker small{color:#777168;font-size:11px;display:block}.architecture-project-picker span{color:var(--arch-accent);text-transform:uppercase;letter-spacing:.07em;font-weight:900}.architecture-project-picker b{margin:5px 0;font-size:18px;display:block}.architecture-workbench{background:#fff;border:1px solid #cbc5ba;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:760px;display:grid;overflow:hidden;box-shadow:0 35px 90px #3c332318}.architecture-visual-column{background:#25241f;min-width:0;padding:18px}.architecture-controls{background:#faf8f3;border-left:1px solid #ded8cd;flex-direction:column;min-width:0;display:flex}.architecture-controls-head{border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:flex-start;gap:15px;padding:24px;display:flex}.architecture-controls-head small{color:var(--arch-accent);letter-spacing:.08em;font-weight:900}.architecture-controls-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.architecture-controls-head>span{color:#fff;background:#171713;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.architecture-option-scroll{max-height:590px;padding:8px 22px 22px;overflow-y:auto}.architecture-option-scroll fieldset{border:0;border-bottom:1px solid #ddd7cc;margin:0;padding:18px 0}.architecture-option-scroll legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.architecture-option-scroll fieldset>div{gap:7px;display:grid}.architecture-option-scroll button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d1c6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.architecture-option-scroll button.active{border-color:var(--arch-accent);box-shadow:inset 0 0 0 1px var(--arch-accent)}.architecture-option-scroll button>i{border:1px solid #0002;border-radius:50%;width:24px;height:24px}.architecture-option-scroll button span b,.architecture-option-scroll button span small{display:block}.architecture-option-scroll button span small{color:#777168;margin-top:3px;font-size:10px}.architecture-option-scroll button em{color:#69645c;white-space:nowrap;font-size:10px;font-style:normal}.architecture-actions{border-top:1px solid #ddd7cc;gap:9px;margin-top:auto;padding:18px 22px;display:grid}.architecture-actions button{cursor:pointer;background:0 0;border:1px solid #171713;border-radius:999px;padding:14px 16px;font-weight:900}.architecture-actions button:first-child{background:var(--arch-accent);border-color:var(--arch-accent);color:#111}.architecture-controls>p{color:#746e65;margin:0;padding:0 22px 22px;font-size:11px;line-height:1.5}.architecture-preview{color:#fff;min-width:0}.architecture-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.architecture-preview-toolbar>div{flex-direction:column;gap:3px;display:flex}.architecture-preview-toolbar>div small{color:var(--arch-accent);letter-spacing:.09em;font-size:8px;font-weight:900}.architecture-preview-toolbar>div b{font-size:12px}.architecture-preview-toolbar>span{color:#aaa79e;border:1px solid #ffffff25;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.architecture-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 60% 30%,#535044 0,#292823 42%,#181814 100%);border-radius:22px;min-height:560px;position:relative;overflow:hidden}.architecture-stage:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 32%,#0002);position:absolute;inset:0}.architecture-stage-title{z-index:4;flex-direction:column;display:flex;position:absolute;top:22px;left:24px}.architecture-stage-title small{color:var(--arch-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.architecture-stage-title b{margin-top:4px;font-size:24px}.architecture-stage-title span{color:#a9a69e;margin-top:3px;font-size:10px}.architecture-materials{z-index:5;flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.architecture-materials span{color:#ddd9d0;background:#171713c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.architecture-materials i{border-radius:50%;width:13px;height:13px}.architecture-stage.raster-stage{touch-action:auto;-webkit-user-select:auto;user-select:auto;background:#181814}.architecture-stage.raster-stage>figure{min-height:inherit;border-radius:0}.architecture-stage.raster-stage .architecture-stage-title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171713bd;border:1px solid #ffffff24;border-radius:14px;padding:13px 15px;box-shadow:0 14px 38px #0004}.architecture-stage.raster-stage .architecture-stage-title span{color:#d2cec4;max-width:360px}.architecture-perspective{perspective:1100px;place-items:center;display:grid;position:absolute;inset:70px 20px 45px}.architecture-building{--architecture-facade:#ddd7c9;width:min(360px,65vw);height:260px;transform-style:preserve-3d;transition:transform 80ms linear;position:relative}.architecture-ground{background:radial-gradient(#b3c18f55 0,#4d554133 45%,#0000 70%);border:1px solid #ffffff13;width:440px;height:330px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotateX(90deg)translateZ(-80px)}.architecture-level{--level:0;left:50%;bottom:calc(28px + var(--level) * 62px);width:calc(280px * var(--architecture-width));height:62px;transform:translateX(-50%) translateZ(calc(var(--level) * 2px));transform-style:preserve-3d;position:absolute}.architecture-face{background:var(--architecture-facade);display:block;position:absolute;box-shadow:inset 0 0 0 1px #0002}.architecture-face.front{inset:0;transform:translateZ(70px)}.architecture-face.side{transform-origin:100%;filter:brightness(.72);width:140px;height:62px;top:0;right:0;transform:rotateY(90deg)}.architecture-window{z-index:2;background:linear-gradient(140deg,#bfe8ef,#4a6673);width:56px;height:33px;position:absolute;top:14px;transform:translateZ(71px);box-shadow:inset 0 0 0 3px #232b2a66}.architecture-window.window-b{right:24px}.architecture-roof{z-index:4;left:50%;bottom:calc(28px + var(--architecture-levels) * 62px);width:calc(292px * var(--architecture-width));height:18px;transform-style:preserve-3d;background:#3f4140;position:absolute;transform:translate(-50%)translateZ(0)}.architecture-terrace{width:calc(340px * var(--architecture-width));background:#d5b48655;border:7px solid #8e7455;height:55px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)rotateX(78deg)translateZ(55px)}.architecture-impossible .architecture-level,.architecture-impossible .architecture-face.front{border-radius:44% 16% 38% 18%}.architecture-orbit{border:1px solid #c99dff66;border-radius:50%;width:390px;height:140px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)}.architecture-orbit.orbit-b{width:270px;height:270px;transform:translate(-50%,-50%)rotateY(75deg)}.architecture-plan{background:#0a3150;border:2px solid #7ee0ff;position:absolute;inset:88px 45px 66px;box-shadow:0 0 0 12px #0d3c5d,0 0 40px #0007}.architecture-plan-grid{opacity:.22;background-image:linear-gradient(#bfefff 1px,#0000 1px),linear-gradient(90deg,#bfefff 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.architecture-rooms{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;inset:14px}.architecture-room{color:#e6f9ff;background:#1180a633;border:2px solid #c9f3ff;flex-direction:column;justify-content:center;padding:8px;display:flex}.architecture-room b{font-size:10px}.architecture-room small{color:#89d8ec;margin-top:4px;font-size:8px}.architecture-room.room-1{grid-area:span 2/span 2}.architecture-room.room-2,.architecture-room.room-3{grid-column:span 1}.architecture-room.room-4{grid-column:span 2}.architecture-room.room-5,.architecture-room.room-6,.architecture-room.room-7,.architecture-room.room-8{grid-column:span 1}.architecture-dimension{color:#8fe3f7;text-align:center;font-size:9px;position:absolute}.architecture-plan-caption{color:#9ddff0;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:-48px;left:0;right:0}.architecture-program{grid-template-columns:.75fr 1.25fr;align-items:center;gap:25px;display:grid;position:absolute;inset:90px 35px 70px}.architecture-program-copy small{color:var(--arch-accent);font-weight:900}.architecture-program-copy h3{letter-spacing:-.06em;margin:10px 0;font-size:clamp(34px,4vw,62px);line-height:.95}.architecture-program-copy p{color:#aaa79e;line-height:1.55}.architecture-program-list{gap:8px;display:grid}.architecture-program-list span{background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:32px 1fr;gap:8px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.architecture-program-list b{color:var(--arch-accent);font-size:10px}.architecture-program-list em{z-index:2;font-size:11px;font-style:normal;position:relative}.architecture-program-list i{background:color-mix(in srgb,var(--arch-accent) 20%,transparent);position:absolute;inset:0 auto 0 0}.architecture-metrics{background:#151511;grid-template-columns:repeat(4,1fr);display:grid}.architecture-metrics span{border-right:1px solid #ffffff13;padding:15px}.architecture-metrics small,.architecture-metrics b{display:block}.architecture-metrics small{color:#77756e;letter-spacing:.07em;font-size:8px}.architecture-metrics b{margin-top:5px;font-size:15px}.architecture-disclaimer{color:#8e8b84;margin:12px 4px 0;font-size:10px;line-height:1.45}.architecture-preview.compact{margin:12px 0 20px}.architecture-preview.compact .architecture-stage{min-height:360px}.architecture-preview.compact .architecture-perspective{transform:scale(.72)}.architecture-preview.compact .architecture-plan{inset:72px 32px 60px}.architecture-preview.compact .architecture-program{inset:72px 24px 58px}.architecture-preview.compact .architecture-metrics{grid-template-columns:repeat(2,1fr)}.architecture-live-summary{color:#fff;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;gap:20px;margin-top:16px;padding:20px;display:flex}.architecture-live-summary small{color:#8d8a82;font-size:9px}.architecture-live-summary b{margin:5px 0;font-size:20px;display:block}.architecture-live-summary p{color:#aaa79f;max-width:600px;margin:0;font-size:10px;line-height:1.5}.architecture-live-summary>span{text-align:right;white-space:nowrap}.architecture-live-summary>span b{color:var(--arch-accent);font-size:25px}.architecture-live-summary em{color:#8d8a82;font-size:10px;font-style:normal}@media (max-width:980px){.architecture-heading,.architecture-workbench{grid-template-columns:1fr}.architecture-controls{border-top:1px solid #ded8cd;border-left:0}.architecture-workbench{min-height:0}.architecture-option-scroll{max-height:none}.architecture-stage{min-height:500px}}@media (max-width:650px){.architecture-studio{padding-left:13px;padding-right:13px}.architecture-stage{min-height:430px}.architecture-view-switch button{padding:8px}.architecture-rotation{display:none}.architecture-program{grid-template-columns:1fr;gap:10px;inset:78px 18px 60px;overflow:auto}.architecture-program-copy p{display:none}.architecture-plan{inset:76px 28px 66px}.architecture-rooms{inset:8px}.architecture-room{padding:4px}.architecture-room b{font-size:8px}.architecture-metrics{grid-template-columns:repeat(2,1fr)}.architecture-live-summary{flex-direction:column}.architecture-live-summary>span{text-align:left}}@media (prefers-reduced-motion:reduce){.architecture-building{transition:none}}.fashion-district{--fashion-line:color-mix(in srgb,var(--accent) 24%,#ded8d2);border:1px solid var(--fashion-line);width:min(1380px,100% - 32px);color:var(--ink);background:#fbfaf7;border-radius:28px;margin:34px auto;overflow:hidden;box-shadow:0 24px 80px #140f0c14}.fashion-currency-bar{background:var(--ink);color:#fff;grid-template-columns:230px minmax(420px,1fr) 270px;align-items:center;gap:18px;padding:15px 22px;display:grid}.fashion-currency-bar>div:first-child{grid-template-columns:auto auto;align-items:center;gap:2px 10px;display:grid}.fashion-currency-bar span{letter-spacing:.12em;font-size:9px;font-weight:900}.fashion-currency-bar>div:first-child b{font-size:22px}.fashion-currency-bar>div:first-child small{color:#ffffffa8;grid-column:1/-1;font-size:9px}.fashion-currency-bar>p{color:#ffffffb8;margin:0;font-size:10px;line-height:1.5}.fashion-currencies{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.fashion-currencies button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff27;border-radius:9px;place-items:center;min-height:46px;padding:5px;display:grid}.fashion-currencies button.active{background:var(--accent);color:var(--ink);border-color:#0000}.fashion-currencies b{font-size:11px}.fashion-currencies small{opacity:.75;font-size:7px}.fashion-district-head{grid-template-columns:1.2fr .8fr;gap:60px;padding:52px 55px 34px;display:grid}.fashion-district-head small,.fashion-look-copy>small,.fashion-brand-rack>small,.fashion-filter-row small,.fashion-fit-note small{letter-spacing:.14em;color:var(--accent);font-size:9px;font-weight:900}.fashion-district-head h2{letter-spacing:-.06em;max-width:800px;margin:11px 0 0;font-size:clamp(34px,4.5vw,67px);line-height:.96}.fashion-district-head>p{color:color-mix(in srgb,var(--ink) 64%,transparent);align-self:end;margin:0;font-size:13px;line-height:1.7}.fashion-editorial-grid{grid-template-columns:1.35fr .65fr;gap:14px;padding:0 22px 24px;display:grid}.fashion-look-builder{background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 78%,var(--accent)));color:#fff;border-radius:22px;min-height:470px;padding:42px;position:relative;overflow:hidden}.fashion-look-copy{z-index:2;max-width:390px;position:relative}.fashion-look-copy h3{letter-spacing:-.055em;margin:10px 0;font-size:44px}.fashion-look-copy p{color:#ffffffb5;font-size:12px;line-height:1.6}.fashion-silhouette{filter:drop-shadow(0 28px 35px #0007);width:210px;height:340px;position:absolute;top:36px;right:10%}.fashion-silhouette i{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 45%,#fff));border:1px solid #ffffff36;display:block;position:absolute;left:50%;transform:translate(-50%)}.fashion-silhouette i:first-child{border-radius:50%;width:76px;height:76px;top:0}.fashion-silhouette i:nth-child(2){clip-path:polygon(27% 0,73% 0,100% 100%,0 100%);width:180px;height:175px;top:65px}.fashion-silhouette i:nth-child(3){clip-path:polygon(0 0,100% 0,82% 100%,58% 100%,50% 25%,42% 100%,18% 100%);width:150px;height:108px;top:226px}.fashion-silhouette span{letter-spacing:.22em;white-space:nowrap;font-size:10px;font-weight:900;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.fashion-aesthetic-options{z-index:3;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:34px;left:42px;right:42px}.fashion-aesthetic-options button{text-align:left;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 9px;min-height:77px;padding:12px;display:grid}.fashion-aesthetic-options button.active{color:var(--ink);background:#fff}.fashion-aesthetic-options span{opacity:.55;grid-row:1/3;font-size:9px}.fashion-aesthetic-options b{font-size:11px}.fashion-aesthetic-options small{opacity:.68;grid-column:2;font-size:8px}.fashion-brand-rack{background:var(--accent-soft);border:1px solid var(--fashion-line);border-radius:22px;padding:38px}.fashion-brand-rack h3{letter-spacing:-.045em;margin:12px 0 24px;font-size:30px;line-height:1}.fashion-brand-rack>div{flex-wrap:wrap;gap:7px;display:flex}.fashion-brand-rack>div span{border:1px solid var(--fashion-line);background:#ffffffa8;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:850}.fashion-brand-rack p{border-top:1px solid var(--fashion-line);color:color-mix(in srgb,var(--ink) 66%,transparent);margin:27px 0 0;padding-top:20px;font-size:10px;line-height:1.65}.fashion-filter-row{border-top:1px solid var(--fashion-line);justify-content:space-between;align-items:end;gap:20px;padding:24px 30px;display:flex}.fashion-filter-row>div>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.fashion-filter-row button{border:1px solid var(--fashion-line);height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:9px;font-weight:800}.fashion-filter-row button.active{background:var(--ink);color:#fff}.fashion-filter-row>span{white-space:nowrap;font-size:10px}.fashion-filter-row>span b{font-size:21px}.fashion-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 22px 30px;display:grid}.fashion-item{border:1px solid var(--fashion-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.fashion-item-image{cursor:pointer;background:#eee;border:0;width:100%;height:310px;padding:0;display:block;position:relative;overflow:hidden}.fashion-item-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.fashion-item:hover .fashion-item-image img{transform:scale(1.035)}.fashion-item-image>span,.fashion-item-image>b{color:#17120f;background:#fff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.fashion-item-image>b{background:var(--ink);color:#fff;top:auto;bottom:12px}.fashion-item-copy{padding:17px}.fashion-item-copy>small{letter-spacing:.1em;color:var(--accent);font-size:8px;font-weight:900}.fashion-item-copy>button:not(:last-child){color:var(--ink);text-align:left;letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:17px;font-weight:850;display:block}.fashion-item-copy p{min-height:48px;color:color-mix(in srgb,var(--ink) 62%,transparent);margin:9px 0;font-size:9px;line-height:1.55}.fashion-item-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.fashion-item-copy strong{font-size:17px}.fashion-item-copy>div span{font-size:9px}.fashion-item-copy>button:last-child{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:38px;margin-top:14px;font-size:9px;font-weight:900}.fashion-item-copy>button:last-child span{color:var(--accent)}.fashion-added{z-index:15;background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:13px;width:min(520px,100% - 30px);margin:0 auto 20px;padding:13px 17px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 60px #0005}.fashion-added>span{background:var(--accent);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.fashion-added small{letter-spacing:.1em;font-size:7px;display:block}.fashion-added b{font-size:12px;display:block}.fashion-added p{color:#ffffff9e;margin:2px 0 0;font-size:8px}.fashion-fit-note{background:var(--accent-soft);border-top:1px solid var(--fashion-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:26px 34px;display:grid}.fashion-fit-note b{margin-top:5px;font-size:16px;display:block}.fashion-fit-note p{margin:0;font-size:9px;line-height:1.6}.fashion-fit-note>span{border:1px solid var(--fashion-line);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.fashion-gloam{color:#f7f2ff;background:#0d0c10}.fashion-gloam .fashion-item,.fashion-gloam .fashion-filter-row button{color:#f7f2ff;background:#17151c}.fashion-gloam .fashion-item-copy>button:not(:last-child),.fashion-gloam .fashion-item-copy strong{color:#f7f2ff}.fashion-gloam .fashion-brand-rack{background:#17131f}.fashion-gloam .fashion-district-head>p,.fashion-gloam .fashion-item-copy p{color:#d6ccdf}.fashion-gloam .fashion-fit-note{background:#17131f}@media (max-width:1050px){.fashion-currency-bar{grid-template-columns:200px 1fr}.fashion-currency-bar>p{grid-column:1/-1}.fashion-product-grid{grid-template-columns:repeat(2,1fr)}.fashion-editorial-grid{grid-template-columns:1fr}.fashion-brand-rack{min-height:auto}.fashion-district-head{gap:30px}.fashion-fit-note{grid-template-columns:1fr 1fr}.fashion-fit-note>span{grid-column:1/-1;width:max-content}}@media (max-width:700px){.fashion-district{border-radius:19px;width:calc(100% - 14px);margin:14px auto}.fashion-currency-bar{grid-template-columns:1fr;padding:14px}.fashion-currencies{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.fashion-currencies small{display:none}.fashion-district-head{grid-template-columns:1fr;padding:35px 20px 24px}.fashion-district-head h2{font-size:39px}.fashion-editorial-grid{padding:0 8px 15px}.fashion-look-builder{min-height:560px;padding:25px 20px}.fashion-silhouette{top:135px;right:50%;transform:translate(50%)}.fashion-aesthetic-options{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.fashion-aesthetic-options button{min-height:55px}.fashion-brand-rack{padding:26px 20px}.fashion-filter-row{flex-direction:column;align-items:start;padding:20px}.fashion-product-grid{grid-template-columns:1fr;padding:0 8px 18px}.fashion-item-image{height:370px}.fashion-fit-note{grid-template-columns:1fr;padding:23px 20px}.fashion-fit-note>span{grid-column:auto}.fashion-item-copy p{min-height:auto}}@media (prefers-reduced-motion:reduce){.fashion-item-image img{transition:none}.fashion-item:hover .fashion-item-image img{transform:none}}.fashion-currencies{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.fashion-currencies{grid-template-columns:repeat(3,minmax(70px,1fr))}}.secondhand-marketplace{--second:#007782;--second-soft:#e1f4f1;--second-ink:#102d2f;max-width:1540px;color:var(--second-ink);margin:76px auto;padding:0 28px}.secondhand-importownia{--second:#ff5b35;--second-soft:#fff0e9;--second-ink:#2c1711}.secondhand-topline{border:1px solid color-mix(in srgb,var(--second) 34%,#cad4d2);background:var(--second-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:11px 15px;font-size:11px;display:flex}.secondhand-topline>div{letter-spacing:.09em;white-space:nowrap;align-items:center;gap:8px;font-weight:900;display:flex}.secondhand-topline p{max-width:760px;color:color-mix(in srgb,var(--second-ink) 72%,transparent);margin:0;line-height:1.45}.secondhand-live{background:#18b780;border-radius:50%;width:8px;height:8px;animation:2s infinite secondhand-pulse;box-shadow:0 0 0 4px #18b78024}.secondhand-heading{grid-template-columns:minmax(0,1.7fr) minmax(210px,.45fr);align-items:end;gap:30px;margin:32px 0 22px;display:grid}.secondhand-heading small{color:var(--second);letter-spacing:.12em;font-size:11px;font-weight:900}.secondhand-heading h2{max-width:1040px;font:900 clamp(39px,5.5vw,78px)/.92 var(--font-display),sans-serif;letter-spacing:-.055em;margin:8px 0 0}.secondhand-heading aside{border:1px solid var(--second-ink);background:var(--second-ink);color:#fff;box-shadow:7px 7px 0 var(--second);border-radius:22px;gap:4px;padding:22px;display:grid}.secondhand-heading aside b{font:900 52px/1 var(--font-display),sans-serif}.secondhand-heading aside span{text-transform:uppercase;font-size:12px;font-weight:900}.secondhand-heading aside small{color:#ffffffa8;font-size:10px;line-height:1.4}.secondhand-filters{scrollbar-width:thin;gap:7px;margin:0 0 18px;padding:3px 3px 8px;display:flex;overflow-x:auto}.secondhand-filters button{color:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd8d6;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.secondhand-filters button:hover,.secondhand-filters button.active{border-color:var(--second);background:var(--second);color:#fff}.secondhand-layout{grid-template-columns:minmax(220px,.62fr) minmax(560px,1.7fr) minmax(280px,.72fr);align-items:start;gap:16px;display:grid}.secondhand-feed{scrollbar-color:var(--second) transparent;gap:8px;max-height:990px;padding:2px 6px 10px 2px;display:grid;overflow-y:auto}.secondhand-feed>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dddb;border-radius:14px;grid-template-columns:78px 1fr;gap:10px;padding:7px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.secondhand-feed>button:hover,.secondhand-feed>button.active{border-color:var(--second);box-shadow:3px 3px 0 var(--second);transform:translate(3px)}.secondhand-card-image{background:var(--second-soft);border-radius:10px;height:88px;display:block;position:relative;overflow:hidden}.secondhand-card-image img{object-fit:cover;width:100%;height:100%}.secondhand-card-image i{color:var(--second-ink);background:#fff;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:5px}.secondhand-card-copy{align-content:center;gap:3px;min-width:0;display:grid}.secondhand-card-copy small{color:#697573;text-transform:uppercase;font-size:9px}.secondhand-card-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.secondhand-card-copy strong{color:var(--second);font-size:15px}.secondhand-card-copy em{color:#87908f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.secondhand-listing{border:1px solid var(--second-ink);box-shadow:7px 7px 0 color-mix(in srgb,var(--second) 72%,transparent);background:#fff;border-radius:24px;overflow:hidden}.secondhand-gallery{background:var(--second-soft);padding:12px}.secondhand-main-photo{background:#dce7e5;border-radius:17px;height:440px;position:relative;overflow:hidden}.secondhand-main-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.secondhand-main-photo:hover img{transform:scale(1.02)}.secondhand-main-photo>span{background:var(--second-ink);color:#fff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.secondhand-main-photo>small{color:#4b5553;background:#fffffff0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;bottom:10px;right:10px}.secondhand-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.secondhand-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;height:86px;padding:0;overflow:hidden}.secondhand-thumbs button.active{border-color:var(--second)}.secondhand-thumbs img{object-fit:cover;width:100%;height:100%}.secondhand-details{padding:22px 25px 26px}.secondhand-seller{border-bottom:1px solid #e3e7e6;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:grid}.secondhand-seller>span,.secondhand-chat header>span{background:var(--second);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.secondhand-seller p,.secondhand-chat header p{gap:2px;margin:0;display:grid}.secondhand-seller p b{font-size:12px}.secondhand-seller p small{color:#74807e;font-size:9px}.secondhand-seller em{color:#18a676;font-size:9px;font-style:normal;font-weight:800}.secondhand-details>small{color:var(--second);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.secondhand-details>h3{font:900 clamp(26px,3vw,38px)/1 var(--font-display),sans-serif;letter-spacing:-.035em;margin:6px 0 9px}.secondhand-details>p{color:#586260;margin:13px 0 18px;font-size:13px;line-height:1.6}.secondhand-price{align-items:baseline;gap:9px;display:flex}.secondhand-price strong{color:var(--second);font-size:26px}.secondhand-price s{color:#949b99;font-size:12px}.secondhand-price span{color:#6d7775;margin-left:auto;font-size:10px}.secondhand-facts{background:#e1e6e5;border:1px solid #e1e6e5;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.secondhand-facts>div{background:#fff;padding:10px 12px}.secondhand-facts dt{color:#87908e;text-transform:uppercase;font-size:8px}.secondhand-facts dd{margin:2px 0 0;font-size:11px;font-weight:800}.secondhand-auth{background:#f4f6f5;border-radius:14px;margin:15px 0;padding:15px}.secondhand-auth.uncertain{background:#fff8e7;border:1px solid #f1ad32}.secondhand-auth>small{color:#a56200;letter-spacing:.1em;font-size:8px;font-weight:900}.secondhand-auth>b{margin:4px 0;font-size:12px;display:block}.secondhand-auth>p{color:#655a45;margin:0;font-size:10px;line-height:1.45}.secondhand-auth>a{color:var(--second);text-underline-offset:2px;margin-top:8px;font-size:9px;font-weight:900;text-decoration:underline;display:inline-block}.secondhand-measurements{border:1px solid #dce3e1;border-radius:14px;padding:16px}.secondhand-measurements>div{gap:2px;margin-bottom:8px;display:grid}.secondhand-measurements small{color:var(--second);letter-spacing:.1em;font-size:8px;font-weight:900}.secondhand-measurements b{font-size:13px}.secondhand-measurements table{border-collapse:collapse;width:100%}.secondhand-measurements th,.secondhand-measurements td{border-top:1px solid #e6eae9;padding:7px 0;font-size:10px}.secondhand-measurements th{text-align:left;color:#697370;font-weight:500}.secondhand-measurements td{text-align:right;font-weight:900}.secondhand-measurements>p{color:#79817f;margin:8px 0 0;font-size:9px;line-height:1.5}.secondhand-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:14px;display:grid}.secondhand-actions button{border:1px solid var(--second);color:var(--second);cursor:pointer;background:#fff;border-radius:11px;padding:12px;font-size:10px;font-weight:900}.secondhand-actions button.primary{background:var(--second);color:#fff;justify-content:space-between;display:flex}.secondhand-added{background:var(--second-soft);border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.secondhand-added>span{background:var(--second);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.secondhand-added p{gap:2px;margin:0;display:grid}.secondhand-added b{font-size:10px}.secondhand-added small{font-size:8px}.secondhand-chat{border:1px solid var(--second-ink);box-shadow:5px 5px 0 var(--second-ink);background:#fff;border-radius:20px;position:sticky;top:18px;overflow:hidden}.secondhand-chat header{background:var(--second-ink);color:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.secondhand-chat header>span{background:var(--second);width:38px;height:38px}.secondhand-chat header p b{font-size:11px}.secondhand-chat header p small{color:#ffffffa2;font-size:8px}.secondhand-chat header>i{text-transform:uppercase;border:1px solid #ffffff35;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.secondhand-chat-log{background:#f5f7f6;flex-direction:column;gap:7px;height:300px;padding:13px;display:flex;overflow-y:auto}.secondhand-chat-log>p{border-radius:12px;max-width:88%;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.secondhand-chat-log .seller{background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.secondhand-chat-log .buyer{background:var(--second);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.secondhand-chat-log .system{color:#77817f;text-align:center;background:0 0;align-self:center;font-size:8px}.secondhand-chat-log .typing{background:#fff;align-items:center;gap:4px;display:flex}.secondhand-chat-log .typing>i{background:#7e8987;border-radius:50%;width:5px;height:5px;animation:1.1s infinite secondhand-dot}.secondhand-chat-log .typing>i:nth-child(2){animation-delay:.15s}.secondhand-chat-log .typing>i:nth-child(3){animation-delay:.3s}.secondhand-chat-log .typing>span{color:#89918f;margin-left:4px;font-size:7px}.secondhand-questions,.secondhand-offers{border-top:1px solid #e1e5e4;gap:6px;padding:12px 13px;display:grid}.secondhand-questions>small,.secondhand-offers>small{color:#7b8583;letter-spacing:.09em;font-size:8px;font-weight:900}.secondhand-questions button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dddb;border-radius:9px;padding:8px 9px;font-size:9px}.secondhand-questions button:hover{border-color:var(--second);color:var(--second)}.secondhand-questions button:disabled,.secondhand-offers button:disabled{opacity:.45;cursor:wait}.secondhand-offers>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.secondhand-offers button{border:1px solid var(--second);background:var(--second-soft);color:var(--second);cursor:pointer;border-radius:9px;padding:9px;font-size:10px;font-weight:900}.secondhand-offers .buy-full{background:var(--second);color:#fff}.secondhand-offers>p{color:#818a88;margin:1px 0 0;font-size:8px;line-height:1.45}@keyframes secondhand-pulse{50%{box-shadow:0 0 0 7px #18b78008}}@keyframes secondhand-dot{50%{opacity:.45;transform:translateY(-3px)}}@media (max-width:1180px){.secondhand-layout{grid-template-columns:210px minmax(500px,1fr)}.secondhand-chat{grid-column:1/-1;grid-template-columns:1.1fr .9fr .9fr;display:grid;position:relative;top:auto}.secondhand-chat header{grid-column:1/-1}.secondhand-chat-log{height:240px}.secondhand-questions,.secondhand-offers{border-top:0;border-left:1px solid #e1e5e4}}@media (max-width:820px){.secondhand-marketplace{margin:54px auto;padding:0 16px}.secondhand-heading{grid-template-columns:1fr}.secondhand-heading aside{display:none}.secondhand-topline{flex-direction:column;align-items:flex-start;gap:7px}.secondhand-layout{grid-template-columns:1fr}.secondhand-feed{max-height:none;padding:3px 3px 10px;display:flex;overflow-x:auto}.secondhand-feed>button{grid-template-columns:76px 1fr;min-width:230px}.secondhand-feed>button:hover,.secondhand-feed>button.active{transform:translateY(-2px)}.secondhand-chat{grid-column:auto;grid-template-columns:1fr 1fr}.secondhand-chat-log{grid-column:1/-1}.secondhand-questions,.secondhand-offers{border-top:1px solid #e1e5e4}.secondhand-questions{border-left:0}.secondhand-main-photo{height:min(58vw,430px)}}@media (max-width:560px){.secondhand-marketplace{padding:0 10px}.secondhand-heading h2{font-size:39px}.secondhand-listing{box-shadow:4px 4px 0 var(--second);border-radius:18px}.secondhand-gallery{padding:8px}.secondhand-main-photo{height:390px}.secondhand-main-photo>small{text-align:right;max-width:170px}.secondhand-thumbs button{height:66px}.secondhand-details{padding:18px 15px 20px}.secondhand-seller{grid-template-columns:38px 1fr}.secondhand-seller>em{grid-column:2}.secondhand-price span{display:none}.secondhand-facts,.secondhand-actions,.secondhand-chat{grid-template-columns:1fr}.secondhand-chat-log{height:270px}.secondhand-questions,.secondhand-offers{border-left:0}.secondhand-card-copy b{font-size:11px}}@media (prefers-reduced-motion:reduce){.secondhand-live,.secondhand-chat-log .typing>i{animation:none}.secondhand-feed>button,.secondhand-main-photo img{transition:none}}.supply-district{--supply:#1f6b45;--supply-soft:#e5f3eb;color:#172019;max-width:1440px;margin:72px auto;padding:0 28px}.supply-wholesale{--supply:#d64273;--supply-soft:#ffe8f0}.supply-machinery{--supply:#d75b12;--supply-soft:#fff0e6}.supply-fresh,.supply-seeds{--supply:#278a4f;--supply-soft:#e5f5e9}.supply-animal{--supply:#7350b8;--supply-soft:#eee8fb}.supply-switcher{background:#fff;border:1px solid #172019;border-radius:18px;align-items:center;gap:24px;padding:14px 18px;display:flex;box-shadow:5px 5px #172019}.supply-switcher>span{font:900 12px/1.2 var(--font-display),sans-serif;letter-spacing:.12em;white-space:nowrap}.supply-switcher>div{gap:6px;padding:2px;display:flex;overflow:auto}.supply-switcher a{color:inherit;white-space:nowrap;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.supply-switcher a:hover,.supply-switcher a.active{background:var(--supply);color:#fff}.supply-head{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);align-items:end;gap:30px;margin:34px 0 20px;display:grid}.supply-head small{letter-spacing:.13em;color:var(--supply);font-weight:900}.supply-head h2{max-width:900px;font:900 clamp(38px,5.5vw,78px)/.94 var(--font-display),sans-serif;letter-spacing:-.05em;margin:10px 0 12px}.supply-head p{max-width:760px;font-size:17px;line-height:1.65}.supply-head aside{background:var(--supply);color:#fff;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:180px;padding:24px;display:flex;transform:rotate(1.2deg)}.supply-head aside span,.supply-head aside small{color:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.supply-head aside b{font:900 clamp(32px,4vw,58px)/1 var(--font-display),sans-serif;margin:10px 0}.supply-safety{border:1px solid var(--supply);background:var(--supply-soft);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:24px 0;padding:16px 20px;display:grid}.supply-safety b{letter-spacing:.09em;font-size:12px}.supply-safety p{margin:0;font-size:14px}.supply-safety span{color:var(--supply);white-space:nowrap;font-weight:900}.supply-workbench{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.55fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.supply-product-list{gap:8px;display:grid}.supply-product-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:14px;grid-template-columns:26px 64px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.supply-product-list>button:hover,.supply-product-list>button.active{border-color:var(--supply);box-shadow:3px 3px 0 var(--supply)}.supply-product-list>button>span{color:var(--supply);font-size:11px;font-weight:900}.supply-product-list img{object-fit:cover;border-radius:10px;width:64px;height:64px}.supply-product-list div{gap:3px;display:grid}.supply-product-list small{text-transform:uppercase;color:#657068;font-size:10px}.supply-product-list b{font-size:13px;line-height:1.2}.supply-product-list em{color:var(--supply);font-size:10px;font-style:normal;font-weight:800}.supply-configurator{background:#fff;border:1px solid #172019;border-radius:28px;overflow:hidden;box-shadow:8px 8px #172019}.supply-selected-visual{background:var(--supply-soft);height:300px;position:relative}.supply-selected-visual img{object-fit:cover;width:100%;height:100%}.supply-selected-visual>span{background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;position:absolute;top:16px;left:16px}.supply-selected-visual>button{color:#fff;cursor:pointer;background:#172019;border:0;border-radius:999px;padding:9px 12px;font-weight:800;position:absolute;bottom:16px;right:16px}.supply-selected-copy{padding:22px 24px 10px}.supply-selected-copy>small{letter-spacing:.1em;color:var(--supply);text-transform:uppercase;font-size:11px;font-weight:900}.supply-selected-copy h3{font:900 29px/1 var(--font-display),sans-serif;margin:6px 0 9px}.supply-selected-copy p{color:#566159;margin:0 0 15px;line-height:1.55}.supply-selected-copy>strong{color:var(--supply);font-size:22px}.supply-selected-copy>strong span{color:#657068;font-size:11px}.supply-config-groups{padding:0 24px 24px}.supply-config-groups fieldset{border:0;margin:16px 0 0;padding:0}.supply-config-groups legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.supply-config-groups fieldset>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.supply-config-groups button{min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6ded8;border-radius:12px;gap:4px;padding:10px;display:grid}.supply-config-groups button.active{border-color:var(--supply);background:var(--supply-soft);box-shadow:inset 0 0 0 1px var(--supply)}.supply-config-groups button b{font-size:12px}.supply-config-groups button small,.supply-config-groups button span{color:#657068;font-size:10px}.supply-config-groups button span{color:var(--supply);font-weight:900}.supply-load-panel{color:#fff;background:#172019;border-radius:24px;padding:24px;position:sticky;top:18px}.supply-load-panel>small{letter-spacing:.12em;color:#9ee0b9;font-size:11px;font-weight:900}.supply-load-panel h3{font:900 25px/1 var(--font-display),sans-serif;margin:7px 0 20px}.supply-counter{grid-template-columns:42px 1fr 42px;align-items:stretch;gap:7px;display:grid}.supply-counter button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:12px;font-size:25px}.supply-counter>span{color:#172019;background:#fff;border-radius:12px;place-items:center;padding:8px;display:grid}.supply-counter b{font-size:27px}.supply-counter small{text-align:center;font-size:9px}.supply-progress{background:#ffffff1c;border-radius:99px;height:8px;margin:14px 0 22px;overflow:hidden}.supply-progress span{border-radius:inherit;background:#70e59c;height:100%;transition:width .25s;display:block}.supply-load-panel dl{gap:0;margin:0;display:grid}.supply-load-panel dl>div{border-top:1px solid #ffffff20;padding:12px 0}.supply-load-panel dt{text-transform:uppercase;color:#ffffff9e;font-size:10px}.supply-load-panel dd{margin:3px 0 0;font-size:12px;font-weight:800;line-height:1.4}.supply-add{color:#102417;cursor:pointer;background:#70e59c;border:0;border-radius:13px;justify-content:space-between;width:100%;margin-top:18px;padding:14px 16px;font-weight:900;display:flex}.supply-load-panel>p{color:#ffffffa8;margin:15px 0 0;font-size:11px;line-height:1.5}.supply-added{background:var(--supply-soft);border:1px solid var(--supply);border-radius:18px;align-items:center;gap:14px;margin:26px 0 0;padding:18px 22px;display:flex}.supply-added>span{background:var(--supply);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.supply-added div{gap:2px;display:grid}.supply-added small{letter-spacing:.1em;font-size:10px;font-weight:900}.supply-added p{margin:0;font-size:13px}.supply-animal .supply-selected-visual:after{content:"NIE NA SPRZEDAŻ";color:#7a2254;letter-spacing:.08em;background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;top:16px;right:16px}@media (max-width:1050px){.supply-workbench{grid-template-columns:230px 1fr}.supply-load-panel{grid-column:1/-1;position:static}.supply-product-list>button{grid-template-columns:22px 52px 1fr}.supply-product-list img{width:52px;height:52px}}@media (max-width:700px){.supply-district{margin:45px auto;padding:0 14px}.supply-switcher{border-radius:14px;display:block}.supply-switcher>div{margin-top:10px}.supply-head{grid-template-columns:1fr;margin-top:26px}.supply-head h2{font-size:44px}.supply-head aside{min-height:140px;transform:none}.supply-safety{grid-template-columns:1fr;gap:8px}.supply-workbench{grid-template-columns:1fr}.supply-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-product-list>button{grid-template-columns:1fr;padding:7px}.supply-product-list>button>span{display:none}.supply-product-list img{width:100%;height:120px}.supply-selected-visual{height:230px}.supply-config-groups fieldset>div{grid-template-columns:1fr}.supply-config-groups button{min-height:auto}.supply-load-panel{grid-column:auto}.supply-added{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.supply-progress span,.supply-switcher a,.supply-product-list>button{transition:none!important}.supply-head aside{transform:none}}.beauty-atelier{--beauty-ink:#160d10;--beauty-wine:#9c1838;--beauty-cream:#f7f1ed;--beauty-pearl:#ede3dd;border:1px solid color-mix(in srgb, var(--beauty-ink) 16%, transparent);background:var(--beauty-cream);color:var(--beauty-ink);border-radius:32px;margin:26px 22px 46px;overflow:hidden;box-shadow:0 32px 90px #260d1524}.beauty-atelier button{font:inherit}.beauty-atelier-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;padding:64px clamp(28px,5vw,78px) 42px;display:grid}.beauty-atelier-head span,.beauty-ritual-intro>span{letter-spacing:.2em;color:var(--beauty-wine);font-size:10px;font-weight:850}.beauty-atelier-head h2{letter-spacing:-.065em;max-width:850px;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6.3vw,92px);font-weight:500;line-height:.88}.beauty-atelier-head p{opacity:.68;margin:0;font-size:13px;line-height:1.8}.beauty-edit-tabs{border-top:1px solid #160d1021;border-bottom:1px solid #160d1021;grid-template-columns:repeat(3,1fr);display:grid}.beauty-edit-tabs button{min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #160d1021;grid-template-columns:30px 1fr;align-content:center;gap:3px 12px;padding:20px 28px;transition:color .22s,background .22s;display:grid}.beauty-edit-tabs button:last-child{border-right:0}.beauty-edit-tabs button.active{background:var(--beauty-ink);color:#fff}.beauty-edit-tabs small{color:var(--beauty-wine);grid-row:1/3;align-self:start;font-size:9px;font-weight:900}.beauty-edit-tabs b{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.beauty-edit-tabs span{letter-spacing:.14em;opacity:.6;grid-column:2;font-size:8px}.beauty-atelier-stage{grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);min-height:660px;display:grid}.beauty-stage-visual{background:#190d11;min-height:660px;position:relative;overflow:hidden}.beauty-stage-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#160d1033),linear-gradient(#0000 60%,#160d1057);position:absolute;inset:0}.beauty-stage-visual>img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.beauty-stage-visual:hover>img{transform:scale(1.025)}.beauty-stage-visual>button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#140b0ebd;border:1px solid #ffffff7a;border-radius:999px;padding:13px 17px;position:absolute;bottom:24px;right:26px}.beauty-stage-visual>button span{color:#e4b6c2;margin-left:12px}.beauty-stage-stamp{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140b0e8c;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:12px;padding:10px 13px;display:flex;position:absolute;top:28px;left:28px}.beauty-stage-stamp>span{width:30px;height:30px;color:var(--beauty-wine);background:#fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid}.beauty-stage-stamp small{letter-spacing:.12em;font-size:7px;line-height:1.45}.beauty-stage-copy{background:linear-gradient(155deg,#fff 0%,#f3ebe6 100%);flex-direction:column;justify-content:center;padding:clamp(35px,5vw,72px);display:flex}.beauty-stage-copy>p{color:var(--beauty-wine);letter-spacing:.17em;margin:0;font-size:9px;font-weight:900}.beauty-stage-copy>h3{font-family:var(--font-display);letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(40px,4vw,62px);font-weight:500;line-height:.93}.beauty-stage-copy blockquote{opacity:.62;border:0;margin:0 0 40px;padding:0;font-size:12px;line-height:1.75}.beauty-selected-product{border-top:1px solid #160d1024;gap:8px;padding-top:24px;display:grid}.beauty-selected-product small{color:var(--beauty-wine);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.beauty-selected-product button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.beauty-selected-product span{opacity:.62;min-height:47px;font-size:10px;line-height:1.55}.beauty-selected-product strong{margin-top:5px;font-size:20px}.beauty-add{background:var(--beauty-wine);color:#fff;letter-spacing:.06em;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;margin-top:24px;padding:15px 17px;font-size:11px;font-weight:850;display:flex}.beauty-add:hover{background:var(--beauty-ink)}.beauty-added{color:#6c1830;margin-top:11px;font-size:10px;font-weight:800}.beauty-product-ribbon{border-top:1px solid #160d1021;border-bottom:1px solid #160d1021;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.beauty-product-ribbon button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#faf7f4;border:0;border-right:1px solid #160d1021;gap:5px;padding:0 0 18px;display:grid;position:relative}.beauty-product-ribbon button:last-child{border-right:0}.beauty-product-ribbon button.active{box-shadow:inset 0 -4px 0 var(--beauty-wine);background:#fff}.beauty-product-ribbon button>span{z-index:2;background:#ffffffe0;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:10px;left:10px}.beauty-product-ribbon img{object-fit:cover;width:100%;height:190px}.beauty-product-ribbon small,.beauty-product-ribbon b,.beauty-product-ribbon strong{margin:0 14px}.beauty-product-ribbon small{color:var(--beauty-wine);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.beauty-product-ribbon b{min-height:34px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;line-height:1.2}.beauty-product-ribbon strong{font-size:10px}.beauty-ritual-board{background:var(--beauty-ink);color:#fff;grid-template-columns:minmax(260px,.8fr) minmax(450px,1.5fr) minmax(210px,.55fr);gap:40px;padding:54px clamp(28px,5vw,70px);display:grid}.beauty-ritual-intro h3{font-family:var(--font-display);margin:10px 0;font-size:32px;font-weight:500;line-height:1}.beauty-ritual-intro p{color:#ffffff8c;margin:0;font-size:10px;line-height:1.65}.beauty-ritual-board ol{margin:0;padding:0;list-style:none}.beauty-ritual-board li{border-top:1px solid #ffffff24;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;min-height:76px;display:grid}.beauty-ritual-board li:last-child{border-bottom:1px solid #ffffff24}.beauty-ritual-board li>span{color:#d48aa0;font-size:9px;font-weight:900}.beauty-ritual-board li div{gap:4px;display:grid}.beauty-ritual-board li small{color:#ffffff80;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.beauty-ritual-board li button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.beauty-ritual-board li strong{font-size:10px}.beauty-ritual-board aside{background:linear-gradient(145deg,#9c183894,#ffffff0a);border:1px solid #ffffff2b;flex-direction:column;justify-content:flex-end;align-self:stretch;padding:22px;display:flex}.beauty-ritual-board aside small{letter-spacing:.13em;font-size:8px}.beauty-ritual-board aside strong{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.beauty-ritual-board aside span{color:#ffffff94;font-size:8px;line-height:1.55}@media (max-width:1050px){.beauty-atelier-head{grid-template-columns:1fr;gap:22px}.beauty-atelier-stage{grid-template-columns:1fr}.beauty-stage-visual{min-height:540px}.beauty-product-ribbon{grid-template-columns:repeat(3,1fr)}.beauty-product-ribbon button:nth-child(3){border-right:0}.beauty-ritual-board{grid-template-columns:1fr 1.4fr}.beauty-ritual-board aside{grid-column:1/-1;min-height:150px}}@media (max-width:720px){.beauty-atelier{border-radius:22px;margin:16px 10px 34px}.beauty-atelier-head{padding:42px 22px 30px}.beauty-atelier-head h2{font-size:48px}.beauty-edit-tabs{grid-template-columns:1fr}.beauty-edit-tabs button{border-bottom:1px solid #160d1021;border-right:0;min-height:82px}.beauty-edit-tabs button:last-child{border-bottom:0}.beauty-stage-visual{min-height:420px}.beauty-stage-copy{padding:38px 24px}.beauty-product-ribbon{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.beauty-product-ribbon button{scroll-snap-align:start;flex:0 0 72vw}.beauty-product-ribbon img{height:230px}.beauty-ritual-board{grid-template-columns:1fr;gap:30px;padding:42px 24px}.beauty-ritual-board aside{grid-column:auto}}@media (prefers-reduced-motion:reduce){.beauty-stage-visual>img{transition:none}}.care-district{--care-deep:#071d24;--care-glow:#78d4cf;color:#eef8f7;background:radial-gradient(circle at 84% 6%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 30%), linear-gradient(145deg, #08191f 0%, var(--care-deep) 55%, #050c0f 100%);border:1px solid #ffffff1f;border-radius:42px;width:min(1500px,100% - 48px);margin:clamp(3.5rem,8vw,8rem) auto;padding:clamp(24px,4vw,64px);overflow:hidden;box-shadow:0 38px 100px #050d123d}.care-district[data-care-portal=kliniva]{--care-deep:#28131b;--care-glow:#efb7c9}.care-district[data-care-portal=serenova]{--care-deep:#132219;--care-glow:#b4d2aa}.care-district[data-care-portal=lasharia]{--care-deep:#2a1716;--care-glow:#e6b0a5}.care-district-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;display:grid}.care-district-head>div:first-child>span,.care-district-intro>p+strong small,.care-stage-copy>p,.care-stage-guardrail>small,.care-disclaimer>span{letter-spacing:.16em;text-transform:uppercase;color:var(--care-glow);font-size:11px;font-weight:800}.care-district-head h2{letter-spacing:-.065em;max-width:760px;margin:12px 0 0;font-size:clamp(2.45rem,5vw,5.7rem);line-height:.92}.care-district-intro{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.care-district-intro p{color:#eef8f7b8;max-width:580px;margin:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.65}.care-district-intro>strong{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(2rem,3.5vw,4rem)}.care-district-intro>strong small{color:#eef8f780;letter-spacing:.08em;margin-top:6px;display:block}.care-workflow{border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:44px 0 20px;padding:0;list-style:none;display:grid;overflow:hidden}.care-workflow li{color:#eef8f7b8;align-items:center;gap:14px;min-height:66px;padding:16px 22px;display:flex;position:relative}.care-workflow li+li{border-left:1px solid #ffffff1f}.care-workflow li:not(:last-child):after{content:"→";z-index:2;color:var(--care-glow);position:absolute;right:-9px}.care-workflow span{background:color-mix(in srgb, var(--care-glow) 18%, transparent);width:30px;height:30px;color:var(--care-glow);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.care-workflow b{letter-spacing:.04em;font-size:13px}.care-lanes{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 18px;display:grid}.care-lanes button{text-align:left;color:#eef8f79e;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:auto 1fr;gap:2px 12px;min-height:94px;padding:18px;transition:all .22s;display:grid}.care-lanes button:hover{border-color:#ffffff40;transform:translateY(-2px)}.care-lanes button.active{color:#fff;background:color-mix(in srgb, var(--accent) 26%, #ffffff0a);border-color:color-mix(in srgb, var(--care-glow) 48%, transparent)}.care-lanes small{color:var(--care-glow);grid-row:1/span 2;padding-top:2px;font-weight:900}.care-lanes b{font-size:16px}.care-lanes span{color:inherit;opacity:.72;font-size:12px}.care-stage{border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr) minmax(250px,.48fr);min-height:560px;display:grid;overflow:hidden}.care-stage-image{background:#0b1316;min-height:520px;position:relative;overflow:hidden}.care-stage-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#03090bb8);position:absolute;inset:0}.care-stage-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.care-stage-image:hover img{transform:scale(1.025)}.care-stage-image>button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c0eb8;border:1px solid #ffffff38;border-radius:999px;padding:12px 15px;position:absolute;bottom:22px;left:22px}.care-stage-badge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0eb8;border:1px solid #fff3;border-radius:12px;gap:4px;padding:11px 13px;display:grid;position:absolute;top:20px;left:20px}.care-stage-badge span{color:var(--care-glow);letter-spacing:.16em;font-size:10px;font-weight:900}.care-stage-badge b{font-size:12px}.care-stage-copy{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,54px);display:flex}.care-stage-copy>p{margin:0 0 12px}.care-stage-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.55rem);line-height:.98}.care-stage-copy blockquote{color:#eef8f7b3;margin:25px 0 28px;padding:0;font-size:15px;line-height:1.65}.care-stage-price{border-block:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:20px;padding:20px 0;display:flex}.care-stage-price>span{color:#eef8f78c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.care-stage-price small{opacity:.7;margin-top:5px;font-size:9px;display:block}.care-stage-price strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.55rem,2.6vw,2.75rem)}.care-stage-actions{grid-template-columns:1fr auto;gap:9px;margin-top:22px;display:grid}.care-stage-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:12px;min-height:48px;padding:0 18px;font-weight:800}.care-stage-actions button:first-child{background:var(--care-glow);border-color:var(--care-glow);color:#071215}.care-added{color:var(--care-glow);margin-top:12px;font-size:12px;font-weight:800}.care-stage-guardrail{color:#122019;background:var(--care-glow);flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.care-stage-guardrail>small{color:#0712158f}.care-stage-guardrail>b{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(1.45rem,2.2vw,2.4rem);line-height:1.02}.care-stage-guardrail p{opacity:.75;margin:0;font-size:13px;line-height:1.55}.care-stage-guardrail ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.care-stage-guardrail li{text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #0712152e;padding-top:9px;font-size:11px;font-weight:800}.care-stage-guardrail li:before{content:"✓";margin-right:7px}.care-product-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:10px;margin-top:14px;display:grid;overflow-x:auto}.care-product-rail button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:82px 1fr;gap:13px;min-height:104px;padding:10px;display:grid}.care-product-rail button.active{background:color-mix(in srgb, var(--accent) 23%, #ffffff08);border-color:color-mix(in srgb, var(--care-glow) 48%, transparent)}.care-product-rail img{object-fit:cover;border-radius:11px;width:82px;height:82px}.care-product-rail button>span{flex-direction:column;justify-content:center;min-width:0;display:flex}.care-product-rail small{color:var(--care-glow);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.care-product-rail b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.care-product-rail strong{color:#eef8f7ad;font-size:12px}.care-disclaimer{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:start;gap:28px;margin-top:22px;padding-top:22px;display:grid}.care-disclaimer p{color:#eef8f78a;max-width:950px;margin:0;font-size:11px;line-height:1.6}@media (max-width:1180px){.care-district-head{grid-template-columns:1fr;gap:24px}.care-stage{grid-template-columns:1.1fr .9fr}.care-stage-guardrail{grid-column:1/-1;min-height:230px}.care-stage-guardrail ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.care-district{border-radius:25px;width:calc(100% - 20px);margin-block:40px;padding:18px}.care-district-head h2{font-size:clamp(2.2rem,12vw,3.65rem)}.care-district-intro{grid-template-columns:1fr;gap:18px}.care-district-intro>strong{font-size:2.35rem}.care-workflow{grid-template-columns:1fr}.care-workflow li+li{border-top:1px solid #ffffff1f;border-left:0}.care-workflow li:not(:last-child):after{content:"↓";bottom:-10px;right:20px}.care-lanes{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.care-lanes button{scroll-snap-align:start;min-width:76vw}.care-stage{grid-template-columns:1fr}.care-stage-image{min-height:390px}.care-stage-copy{border-top:1px solid #ffffff1f;border-left:0}.care-stage-guardrail{grid-column:auto;min-height:0}.care-stage-guardrail ul{grid-template-columns:1fr}.care-stage-price{flex-direction:column;align-items:start}.care-stage-actions{grid-template-columns:1fr}.care-disclaimer{grid-template-columns:1fr;gap:8px}}.subscription-district{--sub-bg:#f4efe8;--sub-ink:#171319;--sub-card:#fff;--sub-accent:#ff5a36;--sub-dark:#1d1224;--sub-soft:#ffe0d5;background:var(--sub-bg);color:var(--sub-ink);font-family:var(--font-body);margin:0;padding:0 clamp(18px,5vw,76px) 76px;position:relative;overflow:hidden}.subscription-numeo{--sub-bg:#eff8e8;--sub-ink:#0c2420;--sub-card:#fbfff7;--sub-accent:#a8ef30;--sub-dark:#102c27;--sub-soft:#ddff9f}.subscription-splot{--sub-bg:#edf4ff;--sub-ink:#091b37;--sub-card:#fff;--sub-accent:#56d4ff;--sub-dark:#0b1c38;--sub-soft:#c5efff}.subscription-marquee{background:var(--sub-dark);color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:20px;height:44px;margin:0 calc(-1*clamp(18px,5vw,76px));padding:0 clamp(18px,5vw,76px);font-size:9px;font-weight:850;display:flex;overflow:hidden}.subscription-marquee i{background:var(--sub-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.subscription-intro{grid-template-columns:minmax(0,1.4fr) minmax(230px,.55fr);align-items:end;gap:8vw;padding:82px 0 48px;display:grid}.subscription-intro>div>small,.subscription-builder-form>small,.subscription-checkout>small{color:var(--sub-accent);letter-spacing:.16em;font-size:9px;font-weight:900}.subscription-intro h2{letter-spacing:-.075em;max-width:950px;margin:13px 0 20px;font-size:clamp(48px,6.6vw,102px);line-height:.87}.subscription-velumi .subscription-intro h2{font-family:var(--font-display);letter-spacing:-.055em;font-weight:500}.subscription-intro p{max-width:760px;color:color-mix(in srgb,var(--sub-ink) 68%,transparent);margin:0;font-size:15px;line-height:1.7}.subscription-intro aside{background:var(--sub-dark);color:#fff;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:26px;display:flex;position:relative;overflow:hidden}.subscription-intro aside:before{content:"";border:26px solid var(--sub-accent);opacity:.85;border-radius:50%;width:180px;height:180px;position:absolute;top:-55px;right:-55px}.subscription-numeo .subscription-intro aside:before{border-radius:38% 62% 56% 44%;transform:rotate(18deg)}.subscription-splot .subscription-intro aside:before{border-radius:0;transform:rotate(45deg)}.subscription-intro aside span{color:var(--sub-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:auto;font-size:9px;font-weight:850}.subscription-intro aside b{letter-spacing:-.08em;font-size:70px;line-height:.9}.subscription-intro aside small{color:#b9bec3}.subscription-intro aside em{border-top:1px solid #ffffff25;margin-top:16px;padding-top:14px;font-size:10px;font-style:normal}.subscription-categories{gap:7px;padding-bottom:28px;display:flex;overflow-x:auto}.subscription-categories button{border:1px solid color-mix(in srgb,var(--sub-ink) 14%,transparent);min-width:max-content;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:800}.subscription-categories button.active{border-color:var(--sub-dark);background:var(--sub-dark);color:#fff}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.subscription-plan-grid article{border:1px solid color-mix(in srgb,var(--sub-ink) 12%,transparent);background:var(--sub-card);border-radius:25px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.subscription-plan-grid article:hover,.subscription-plan-grid article.selected{border-color:var(--sub-accent);box-shadow:0 22px 50px color-mix(in srgb,var(--sub-dark) 14%,transparent);transform:translateY(-4px)}.subscription-plan-image{cursor:pointer;background:#ddd;border:0;width:100%;height:220px;padding:0;position:relative;overflow:hidden}.subscription-plan-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.subscription-plan-grid article:hover img{transform:scale(1.045)}.subscription-plan-image:after{content:"";background:linear-gradient(#0000 45%,#000000ad);position:absolute;inset:0}.subscription-plan-image>span,.subscription-plan-image>i{z-index:2;color:#fff;text-transform:uppercase;font-size:8px;font-weight:850;position:absolute}.subscription-plan-image>span{background:var(--sub-accent);color:var(--sub-dark);border-radius:8px;padding:7px 9px;top:14px;left:14px}.subscription-plan-image>i{letter-spacing:.1em;font-style:normal;bottom:15px;left:16px}.subscription-plan-copy{flex-direction:column;min-height:350px;padding:21px;display:flex}.subscription-plan-copy>small{color:color-mix(in srgb,var(--sub-ink) 55%,transparent);letter-spacing:.11em;font-size:8px}.subscription-plan-copy h3{letter-spacing:-.045em;margin:8px 0;font-size:25px}.subscription-plan-copy>p{color:color-mix(in srgb,var(--sub-ink) 66%,transparent);margin:0;font-size:10px;line-height:1.55}.subscription-plan-copy ul{gap:6px;margin:16px 0;padding:0;list-style:none;display:grid}.subscription-plan-copy li{font-size:9px}.subscription-plan-copy li:before{content:"✓";color:var(--sub-accent);margin-right:7px;font-weight:900}.subscription-plan-copy>div{align-items:baseline;gap:6px;margin-top:auto;display:flex}.subscription-plan-copy strong{letter-spacing:-.045em;font-size:27px}.subscription-plan-copy>div span{color:color-mix(in srgb,var(--sub-ink) 55%,transparent);font-size:9px}.subscription-plan-copy>button{background:var(--sub-dark);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;height:42px;margin-top:15px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.subscription-builder{background:var(--sub-dark);color:#fff;border-radius:34px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-top:90px;scroll-margin-top:35px;display:grid;overflow:hidden}.subscription-builder-visual{min-height:760px;position:relative;overflow:hidden}.subscription-builder-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.subscription-builder-visual:after{content:"";background:linear-gradient(#0000000d,#000000c7);position:absolute;inset:0}.subscription-builder-visual>span{z-index:2;background:var(--sub-accent);width:52px;height:52px;color:var(--sub-dark);border-radius:16px;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:25px;left:25px}.subscription-builder-visual>div{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:32px;left:30px;right:30px}.subscription-builder-visual small{color:var(--sub-accent);letter-spacing:.13em;font-size:8px}.subscription-builder-visual b{letter-spacing:-.06em;margin:7px 0;font-size:40px}.subscription-builder-visual em{font-size:10px;font-style:normal}.subscription-builder-form{padding:clamp(30px,5vw,70px)}.subscription-builder-form h3{letter-spacing:-.07em;margin:10px 0;font-size:clamp(38px,5vw,72px);line-height:.92}.subscription-builder-form>p{color:#c4c8ce;margin:0 0 32px;font-size:11px;line-height:1.6}.subscription-builder fieldset{border:0;margin:0 0 26px;padding:0}.subscription-builder legend{color:#9da5ae;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:9px;font-weight:800}.subscription-builder fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.subscription-builder fieldset button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff20;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:92px;padding:13px;display:flex}.subscription-builder fieldset button.active{border-color:var(--sub-accent);background:color-mix(in srgb,var(--sub-accent) 18%,transparent)}.subscription-builder fieldset button span{flex-direction:column;gap:4px;display:flex}.subscription-builder fieldset button b{font-size:10px}.subscription-builder fieldset button small{color:#aeb5bd;font-size:8px}.subscription-builder fieldset button em{color:var(--sub-accent);margin-top:10px;font-size:8px;font-style:normal;font-weight:800}.subscription-total{border-top:1px solid #fff2;grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:37px;padding-top:25px;display:grid}.subscription-total>div{flex-direction:column;display:flex}.subscription-total small{color:#aeb5bd;letter-spacing:.12em;font-size:8px}.subscription-total strong{letter-spacing:-.06em;margin:4px 0;font-size:45px}.subscription-total>div span{color:#aeb5bd;font-size:8px}.subscription-total>button{background:var(--sub-accent);min-width:220px;height:54px;color:var(--sub-dark);cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:900;display:flex}.subscription-total>button:disabled{opacity:.45;cursor:not-allowed}.subscription-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.subscription-steps article{border:1px solid color-mix(in srgb,var(--sub-ink) 12%,transparent);background:var(--sub-card);border-radius:20px;padding:25px}.subscription-steps span{color:var(--sub-accent);font-size:10px;font-weight:900}.subscription-steps b{margin:22px 0 8px;font-size:17px;display:block}.subscription-steps p{color:color-mix(in srgb,var(--sub-ink) 62%,transparent);margin:0;font-size:9px;line-height:1.55}.subscription-checkout-layer{z-index:360;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0dc4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.subscription-checkout{color:#15141a;background:#fff;border-radius:30px;width:min(690px,100%);max-height:calc(100vh - 36px);padding:clamp(26px,5vw,52px);position:relative;overflow:auto;box-shadow:0 40px 120px #0006}.subscription-close{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:17px;right:17px}.subscription-checkout h2{letter-spacing:-.065em;margin:9px 0;font-size:clamp(38px,6vw,65px)}.subscription-checkout-lead{color:#69646d;margin:0 0 25px;font-size:11px;line-height:1.65}.subscription-checkout-summary{border:1px solid #e7e3e9;border-radius:16px;gap:0;display:grid;overflow:hidden}.subscription-checkout-summary>div{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:13px 15px;display:flex}.subscription-checkout-summary>div:first-child{border-top:0}.subscription-checkout-summary span{color:#77717b;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.subscription-checkout-summary b{text-align:right;max-width:370px;font-size:9px}.subscription-checkout-summary strong{font-size:21px}.subscription-callout,.subscription-error{color:#765214;background:#fff0d2;border-radius:11px;margin:13px 0;padding:12px 14px;font-size:9px}.subscription-error{color:#912c2c;background:#ffebeb}.subscription-blok{flex-direction:column;gap:7px;margin-top:15px;display:flex}.subscription-blok>span{font-size:9px;font-weight:800}.subscription-blok input{height:52px;font:800 18px/1 var(--font-body);letter-spacing:.08em;border:1px solid #d9d4dd;border-radius:12px;padding:0 14px}.subscription-blok small{color:#77717b;font-size:8px}.subscription-checkout-actions{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:22px;display:grid}.subscription-checkout-actions a,.subscription-checkout-actions button{color:#171319;cursor:pointer;background:#fff;border:1px solid #ded9e1;border-radius:11px;place-items:center;min-height:49px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.subscription-checkout-actions button:last-child,.subscription-checkout-actions a:last-child{border-color:var(--sub-dark);background:var(--sub-dark);color:#fff}.subscription-checkout-actions button:disabled{opacity:.45;cursor:wait}.subscription-success-mark{background:var(--sub-accent);width:65px;height:65px;color:var(--sub-dark);border-radius:21px;place-items:center;margin-bottom:18px;font-size:28px;font-weight:950;display:grid}.subscription-success-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.subscription-success-grid div{background:#f3f2f5;border-radius:13px;flex-direction:column;gap:6px;padding:15px;display:flex}.subscription-success-grid span{color:#7c7680;letter-spacing:.09em;font-size:7px}.subscription-success-grid b{font-size:10px}.subscription-fineprint{text-align:center;color:var(--sub-ink);opacity:.28;margin:25px 0 0;font-size:7px}@media (max-width:1050px){.subscription-plan-grid{grid-template-columns:repeat(2,1fr)}.subscription-builder{grid-template-columns:1fr}.subscription-builder-visual{min-height:420px}.subscription-builder fieldset>div{grid-template-columns:1fr}.subscription-builder fieldset button{min-height:75px}.subscription-total{grid-template-columns:1fr}.subscription-total>button{width:100%}}@media (max-width:700px){.subscription-district{padding-inline:13px}.subscription-marquee{margin-inline:-13px;padding-inline:13px}.subscription-intro{grid-template-columns:1fr;gap:28px;padding-top:54px}.subscription-intro h2{font-size:52px}.subscription-intro aside{min-height:190px}.subscription-plan-grid,.subscription-steps{grid-template-columns:1fr}.subscription-plan-copy{min-height:0}.subscription-builder{border-radius:23px;margin-top:55px}.subscription-builder-form{padding:28px 16px}.subscription-builder-form h3{font-size:43px}.subscription-builder-visual{min-height:330px}.subscription-total strong{font-size:38px}.subscription-checkout{border-radius:22px;padding:32px 18px 22px}.subscription-checkout-summary>div{flex-direction:column;align-items:flex-start;gap:5px}.subscription-checkout-summary b{text-align:left}.subscription-checkout-actions,.subscription-success-grid{grid-template-columns:1fr}}.travel-district{--travel-line:color-mix(in srgb,var(--accent) 23%,#d8dfe3);border:1px solid var(--travel-line);width:min(1420px,100% - 30px);color:var(--ink);background:#f8fbfd;border-radius:30px;margin:34px auto;overflow:hidden;box-shadow:0 28px 90px #0714201a}.travel-brand-strip{background:var(--ink);color:#fff;grid-template-columns:180px 1fr 185px;align-items:center;gap:18px;min-height:76px;padding:10px 22px;display:grid}.travel-brand-strip>div:first-child{align-items:center;gap:10px;display:flex}.travel-brand-strip>div:first-child span{letter-spacing:.15em;color:#ffffff8f;font-size:7px;line-height:1.25}.travel-brand-strip>div:first-child b{letter-spacing:-.04em;font-size:21px}.travel-brand-switcher{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.travel-brand-switcher button{color:#fff;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1e;border-radius:10px;min-width:0;min-height:49px;padding:7px}.travel-brand-switcher button:hover,.travel-brand-switcher button.active{background:var(--accent);color:var(--ink);border-color:#0000}.travel-brand-switcher b,.travel-brand-switcher small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.travel-brand-switcher b{font-size:10px}.travel-brand-switcher small{opacity:.72;margin-top:3px;font-size:7px}.travel-live-dot{letter-spacing:.06em;font-size:8px;font-weight:800}.travel-live-dot i{background:#68f7b4;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 5px #68f7b420}.travel-heading{grid-template-columns:1.25fr .75fr;gap:65px;padding:58px 58px 34px;display:grid}.travel-heading small,.travel-map-copy>small,.travel-results-bar small,.travel-booking-title>small,.travel-service-row small{letter-spacing:.15em;color:var(--accent);font-size:8px;font-weight:900}.travel-heading h2{letter-spacing:-.065em;max-width:900px;margin:10px 0 0;font-size:clamp(38px,5.5vw,76px);line-height:.94}.travel-heading>p{color:color-mix(in srgb,var(--ink) 62%,transparent);align-self:end;margin:0;font-size:13px;line-height:1.7}.travel-search{z-index:3;border:1px solid var(--travel-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1.35fr .9fr .9fr 1fr 155px;gap:1px;margin:0 25px;padding:8px;display:grid;position:relative;box-shadow:0 16px 50px #10253a1f}.travel-search label{border-right:1px solid var(--travel-line);align-content:center;min-width:0;padding:10px 14px;display:grid}.travel-search label>span{letter-spacing:.12em;color:color-mix(in srgb,var(--ink) 48%,transparent);font-size:7px;font-weight:900}.travel-search input,.travel-search select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;margin-top:5px;padding:0;font:800 11px/1.2 inherit}.travel-search>button{background:var(--accent);color:var(--ink);cursor:pointer;border:0;border-radius:12px}.travel-search>button span,.travel-search>button small{display:block}.travel-search>button span{font-size:13px;font-weight:900}.travel-search>button small{opacity:.65;margin-top:3px;font-size:7px}.travel-highlights{border:1px solid var(--travel-line);background:var(--travel-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 25px 0;display:grid;overflow:hidden}.travel-highlights>span{background:#fff;grid-template-columns:34px 1fr;gap:2px 10px;padding:14px 18px;display:grid}.travel-highlights i{background:var(--accent-soft);width:30px;height:30px;color:var(--ink);border-radius:50%;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.travel-highlights b{font-size:10px}.travel-highlights small{color:color-mix(in srgb,var(--ink) 52%,transparent);font-size:8px}.travel-map-panel{background:linear-gradient(145deg,var(--ink),color-mix(in srgb,var(--ink) 77%,var(--accent)));color:#fff;border-radius:23px;min-height:460px;margin:25px;position:relative;overflow:hidden}.travel-map-copy{z-index:3;max-width:490px;padding:45px;position:relative}.travel-map-copy h3{letter-spacing:-.05em;margin:10px 0;font-size:36px}.travel-map-copy h3 span{color:var(--accent)}.travel-map-copy p{color:#ffffffa5;margin:0;font-size:10px;line-height:1.65}.travel-world{position:absolute;inset:12px 0 70px 35%;overflow:hidden}.travel-world:before{content:"";background:repeating-radial-gradient(circle,#0000 0 34px,#ffffff09 35px 36px),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff08 80px 81px),repeating-linear-gradient(0deg,#0000 0 69px,#ffffff08 70px 71px);border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:30px;transform:rotate(-5deg)}.travel-world .land{z-index:1;background:color-mix(in srgb,var(--accent) 46%,#fff);opacity:.38;filter:blur(.2px);position:absolute}.travel-world .land-a{clip-path:polygon(0 22%,32% 0,72% 12%,100% 42%,72% 63%,61% 100%,31% 77%,8% 59%);border-radius:55% 30% 60% 40%;width:180px;height:130px;top:25%;left:12%}.travel-world .land-b{clip-path:polygon(6% 10%,55% 0,100% 22%,77% 49%,91% 71%,55% 67%,42% 100%,20% 73%,0 48%);border-radius:40%;width:250px;height:160px;top:18%;right:13%}.travel-world .land-c{border-radius:60% 35% 45% 50%;width:120px;height:80px;bottom:3%;right:25%}.route-line{z-index:3;border-top:2px dashed var(--accent);border-radius:50%;width:50%;height:90px;position:absolute;top:47%;left:26%;transform:rotate(-9deg)}.route-start,.route-end{z-index:4;width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:45%;box-shadow:0 0 0 8px #ffffff12}.route-start{left:21%}.route-end{background:var(--accent);top:31%;right:17%}.travel-world em{z-index:5;color:var(--accent);filter:drop-shadow(0 5px 12px #000);font-size:25px;font-style:normal;position:absolute;top:34%;left:54%;transform:rotate(14deg)}.travel-price-calendar{z-index:4;grid-template-columns:repeat(6,1fr);gap:6px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.travel-price-calendar button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1e;border-radius:11px;min-width:0;padding:10px}.travel-price-calendar button:hover{color:var(--ink);background:#fff}.travel-price-calendar small,.travel-price-calendar b,.travel-price-calendar span{display:block}.travel-price-calendar small{letter-spacing:.08em;font-size:7px}.travel-price-calendar b{margin:3px 0;font-size:11px}.travel-price-calendar span{text-transform:uppercase;border-radius:5px;width:max-content;padding:3px 5px;font-size:6px;font-weight:900}.travel-price-calendar span.low{color:#082417;background:#6df4b0}.travel-price-calendar span.mid{background:#ffffff16}.travel-price-calendar span.high{color:#3a0e02;background:#ff8e70}.travel-results-bar{border-top:1px solid var(--travel-line);grid-template-columns:170px 1fr 160px;align-items:end;gap:20px;padding:34px 30px 22px;display:grid}.travel-results-bar>div:first-child b{margin-top:6px;font-size:22px;display:block}.travel-category-filter{gap:6px;display:flex;overflow-x:auto}.travel-category-filter button{border:1px solid var(--travel-line);height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:8px;font-weight:850}.travel-category-filter button.active{background:var(--ink);color:#fff}.travel-results-bar>label{letter-spacing:.1em;gap:5px;font-size:7px;font-weight:900;display:grid}.travel-results-bar select{border:1px solid var(--travel-line);height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 8px;font-size:9px;font-weight:800}.travel-results-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:0 25px 30px;display:grid}.travel-result-list{gap:10px;display:grid}.travel-result-list article{border:1px solid var(--travel-line);background:#fff;border-radius:18px;grid-template-columns:230px 1fr;min-width:0;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.travel-result-list article:hover,.travel-result-list article.selected{border-color:var(--accent);transform:translateY(-2px)}.travel-result-image{cursor:pointer;background:#dfe4e6;border:0;min-height:230px;padding:0;position:relative;overflow:hidden}.travel-result-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.travel-result-list article:hover img{transform:scale(1.04)}.travel-result-image span,.travel-result-image small{background:var(--accent);color:var(--ink);border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:11px;left:11px}.travel-result-image small{background:#fff;top:auto;bottom:11px}.travel-result-copy{grid-template-rows:auto 1fr auto;min-width:0;padding:19px;display:grid}.travel-result-copy>div>small{letter-spacing:.12em;color:var(--accent);font-size:7px;font-weight:900}.travel-result-copy>div>button{color:var(--ink);text-align:left;letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;margin:4px 0;padding:0;font-size:20px;font-weight:900;display:block}.travel-result-copy p{color:color-mix(in srgb,var(--ink) 60%,transparent);margin:5px 0 0;font-size:9px;line-height:1.5}.travel-result-copy dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.travel-result-copy dl>div{background:var(--accent-soft);border-radius:8px;padding:8px}.travel-result-copy dt{text-transform:uppercase;letter-spacing:.1em;opacity:.55;font-size:6px;font-weight:900}.travel-result-copy dd{margin:3px 0 0;font-size:8px;font-weight:800}.travel-result-copy footer{border-top:1px solid var(--travel-line);grid-template-columns:1fr 1fr 88px;align-items:center;gap:10px;padding-top:12px;display:grid}.travel-result-copy footer>span>*{display:block}.travel-result-copy footer b{font-size:10px}.travel-result-copy footer small{opacity:.6;font-size:7px}.travel-result-copy footer strong{font-size:16px}.travel-result-copy footer>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;font-size:9px;font-weight:900}.travel-empty{border:1px dashed var(--travel-line);text-align:center;border-radius:18px;padding:60px 30px}.travel-empty b{font-size:21px}.travel-empty p{font-size:10px}.travel-empty button{background:var(--ink);color:#fff;border:0;border-radius:8px;height:36px;padding:0 16px;font-size:9px;font-weight:900}.travel-booking-card{background:var(--ink);color:#fff;border-radius:19px;align-self:start;position:sticky;top:18px;overflow:hidden;box-shadow:0 20px 55px #06121d33}.travel-booking-title{border-bottom:1px solid #ffffff18;padding:25px 24px 17px}.travel-booking-title h3{letter-spacing:-.045em;margin:7px 0 4px;font-size:25px}.travel-booking-title p{color:#ffffff8e;margin:0;font-size:8px}.travel-booking-card fieldset{border:0;border-bottom:1px solid #ffffff13;margin:0;padding:16px 17px}.travel-booking-card legend{color:#ffffff78;letter-spacing:.12em;text-transform:uppercase;padding:0 7px;font-size:7px;font-weight:900}.travel-booking-card fieldset>div{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.travel-booking-card fieldset button{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff19;border-radius:9px;min-height:55px;padding:8px;position:relative}.travel-booking-card fieldset button.active{background:var(--accent);color:var(--ink);border-color:#0000}.travel-booking-card fieldset b,.travel-booking-card fieldset small{display:block}.travel-booking-card fieldset b{font-size:8px}.travel-booking-card fieldset small{opacity:.62;margin-top:3px;font-size:6px}.travel-booking-card fieldset span{font-size:6px;font-weight:900;position:absolute;top:6px;right:6px}.travel-concierge{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;margin:18px;padding:16px}.travel-concierge b{font-size:10px}.travel-concierge p{color:#ffffff8c;margin:5px 0 0;font-size:8px;line-height:1.5}.travel-booking-summary{padding:20px}.travel-booking-summary>span{justify-content:space-between;align-items:end;display:flex}.travel-booking-summary>span small{color:#ffffff76;font-size:7px}.travel-booking-summary>span b{color:var(--accent);font-size:24px}.travel-booking-summary ul{margin:12px 0;padding:0;list-style:none}.travel-booking-summary li{color:#ffffffa5;border-bottom:1px solid #ffffff0f;padding:5px 0;font-size:7px}.travel-booking-summary p{color:#ffffff73;font-size:7px;line-height:1.5}.travel-booking-summary>button{background:var(--accent);width:100%;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;font-size:10px;font-weight:900}.travel-booking-summary>button span{float:right}.travel-booking-summary .travel-details-link{color:#fff;background:0 0;border:1px solid #ffffff1b;height:32px;margin-top:6px;font-size:8px}.travel-added{z-index:18;background:var(--accent);width:min(560px,100% - 30px);color:var(--ink);border-radius:14px;align-items:center;gap:13px;margin:0 auto 22px;padding:13px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #0004}.travel-added>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.travel-added small,.travel-added b,.travel-added p{margin:0;display:block}.travel-added small{letter-spacing:.1em;font-size:7px}.travel-added b{font-size:12px}.travel-added p{opacity:.68;margin-top:2px;font-size:7px}.travel-service-row{background:var(--travel-line);border-top:1px solid var(--travel-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.travel-service-row>div{background:var(--accent-soft);padding:22px 25px}.travel-service-row b{margin-top:4px;font-size:10px;display:block}.travel-altavia{background:#f5f7ff}.travel-altavia .travel-map-panel{background:linear-gradient(145deg,#07153c,#17307d)}.travel-solmare{background:#f3fbf8}.travel-solmare .travel-map-panel{background:linear-gradient(145deg,#052c28,#087b6a)}.travel-roamio{background:#fcf7ff}.travel-roamio .travel-map-panel{background:linear-gradient(145deg,#23052f,#6b1988)}.travel-wildora{background:#f8fbea}.travel-wildora .travel-map-panel{background:linear-gradient(145deg,#162400,#354c08)}.travel-vuelo{background:#f4faff}.travel-vuelo .travel-map-panel{background:linear-gradient(145deg,#051b2b,#006b9d)}@media (max-width:1120px){.travel-brand-strip{grid-template-columns:150px 1fr}.travel-live-dot{grid-column:1/-1}.travel-search{grid-template-columns:repeat(3,1fr)}.travel-search>button{min-height:58px}.travel-results-layout{grid-template-columns:1fr}.travel-booking-card{grid-template-columns:repeat(2,1fr);display:grid;position:relative;top:auto}.travel-booking-title,.travel-booking-summary{grid-column:1/-1}.travel-results-bar{grid-template-columns:150px 1fr}.travel-results-bar>label{grid-column:2}.travel-service-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.travel-district{border-radius:20px;width:calc(100% - 12px);margin:14px auto}.travel-brand-strip{grid-template-columns:1fr;padding:13px}.travel-brand-switcher{grid-template-columns:repeat(6,minmax(105px,1fr));overflow-x:auto}.travel-live-dot{grid-column:auto}.travel-heading{grid-template-columns:1fr;gap:18px;padding:36px 20px 25px}.travel-heading h2{font-size:42px}.travel-search{grid-template-columns:1fr 1fr;margin:0 8px}.travel-search label{border-bottom:1px solid var(--travel-line)}.travel-search .travel-destination{grid-column:1/-1}.travel-highlights{grid-template-columns:1fr;margin:12px 8px 0}.travel-map-panel{min-height:600px;margin:12px 8px}.travel-map-copy{padding:30px 23px}.travel-map-copy h3{font-size:28px}.travel-world{inset:140px -80px 210px -20px}.travel-price-calendar{grid-template-columns:repeat(2,1fr)}.travel-results-bar{grid-template-columns:1fr;padding:28px 17px 18px}.travel-results-bar>label{grid-column:auto}.travel-results-layout{padding:0 8px 20px}.travel-result-list article{grid-template-columns:1fr}.travel-result-image{height:250px}.travel-result-copy dl{grid-template-columns:1fr}.travel-result-copy footer{grid-template-columns:1fr 1fr}.travel-result-copy footer>button{grid-column:1/-1}.travel-booking-card{display:block}.travel-booking-card fieldset>div,.travel-service-row{grid-template-columns:1fr}.travel-category-filter{margin-right:-17px}.travel-price-calendar button:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.travel-result-list article,.travel-result-image img{transition:none}.travel-result-list article:hover,.travel-result-list article:hover img{transform:none}}.travel-search-studio{--studio-line:color-mix(in srgb,var(--accent) 22%,#d9e0e5);border:1px solid var(--studio-line);width:min(1420px,100% - 30px);color:var(--ink);background:#f3f7fa;border-radius:30px;margin:34px auto;position:relative;overflow:hidden;box-shadow:0 30px 100px #08192821}.travel-studio-topline{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:17px 24px;display:flex}.travel-studio-topline>div{align-items:center;gap:13px;display:flex}.travel-studio-topline b{font-size:13px}.travel-studio-topline p{color:#ffffff8f;margin:0;font-size:9px}.travel-studio-topline p strong{color:#fff}.travel-studio-signal{letter-spacing:.14em;color:#8dffc5;font-size:7px;font-weight:900}.travel-studio-signal i{background:#69f2a9;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.8s infinite travelSignal;display:inline-block;box-shadow:0 0 #69f2a970}.travel-mode-tabs{background:var(--studio-line);border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.travel-mode-tabs button{min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.travel-mode-tabs button:hover,.travel-mode-tabs button.active{background:var(--accent-soft)}.travel-mode-tabs button.active{box-shadow:inset 0 -3px 0 var(--accent)}.travel-mode-tabs i{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:14px;font-style:normal;font-weight:900;display:grid}.travel-mode-tabs button.active i{background:var(--accent);color:var(--ink)}.travel-mode-tabs b,.travel-mode-tabs small{display:block}.travel-mode-tabs b{font-size:11px}.travel-mode-tabs small{opacity:.57;margin-top:2px;font-size:7px}.travel-global-search{z-index:8;border:1px solid var(--studio-line);background:#fff;border-radius:17px;grid-template-columns:1fr 1.45fr .78fr .78fr .8fr .8fr 150px;gap:1px;margin:22px;padding:8px;display:grid;position:relative;box-shadow:0 17px 55px #12273a1f}.travel-global-search>label{border-right:1px solid var(--studio-line);align-content:center;min-width:0;padding:10px 12px;display:grid;position:relative}.travel-global-search label>span{letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent);font-size:7px;font-weight:900}.travel-global-search input,.travel-global-search select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;margin-top:5px;padding:0;font:800 10px/1.2 inherit}.travel-search-submit{background:var(--accent);color:var(--ink);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;display:flex}.travel-search-submit>i{font-size:20px;font-style:normal}.travel-search-submit b,.travel-search-submit small{display:block}.travel-search-submit b{font-size:10px}.travel-search-submit small{opacity:.63;font-size:6px}.travel-suggestions{z-index:20;border:1px solid var(--studio-line);background:#fff;border-radius:0 0 14px 14px;padding:6px;position:absolute;top:61px;left:-1px;right:-1px;box-shadow:0 25px 60px #0a18252e}.travel-suggestions button{width:100%;min-height:46px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f3;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.travel-suggestions button:hover{background:var(--accent-soft)}.travel-suggestions button>i{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.travel-suggestions b,.travel-suggestions small{display:block}.travel-suggestions b{font-size:9px}.travel-suggestions small{opacity:.55;margin-top:2px;font-size:7px}.travel-suggestions em{color:var(--accent);font-style:normal;font-weight:900}.travel-live-offers{border:1px solid var(--studio-line);background:#fff;border-radius:12px;grid-template-columns:130px 1fr;align-items:center;margin:0 22px 22px;display:grid;overflow:hidden}.travel-live-offers>span{letter-spacing:.12em;color:var(--accent);padding:0 15px;font-size:7px;font-weight:900}.travel-live-offers>div{border-left:1px solid var(--studio-line);min-width:0;overflow:hidden}.travel-live-offers>div>div{width:max-content;animation:36s linear infinite travelTicker;display:flex}.travel-live-offers button{border:0;border-right:1px solid var(--studio-line);width:170px;height:53px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;padding:8px 13px}.travel-live-offers b,.travel-live-offers small,.travel-live-offers i{display:block}.travel-live-offers b{font-size:9px}.travel-live-offers small{opacity:.55;font-size:7px}.travel-live-offers i{float:right;color:#8b6d00;margin-top:-20px;font-size:6px;font-style:normal;font-weight:900}.travel-live-offers i.down{color:#07864a}.travel-search-intro{background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 76%,var(--accent)));color:#fff;border-radius:21px;grid-template-columns:.8fr 1.1fr .7fr;align-items:center;gap:45px;min-height:300px;margin:0 22px 24px;padding:46px;display:grid;overflow:hidden}.travel-intro-route{grid-template-columns:50px 1fr auto 1fr 62px;align-items:center;display:grid}.travel-intro-route span{height:50px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.travel-intro-route span:last-child{background:var(--accent)}.travel-intro-route i{border-top:1px dashed #ffffff6d}.travel-intro-route em{color:var(--accent);font-size:22px;font-style:normal;animation:2.2s ease-in-out infinite travelFloat}.travel-search-intro>div:nth-child(2)>small{letter-spacing:.14em;color:var(--accent);font-size:7px;font-weight:900}.travel-search-intro h3{letter-spacing:-.05em;margin:9px 0;font-size:34px;line-height:1}.travel-search-intro p{color:#ffffff9e;margin:0;font-size:9px;line-height:1.65}.travel-search-intro ul{margin:0;padding:0;list-style:none}.travel-search-intro li{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:11px 0;font-size:9px;display:flex}.travel-search-intro li b{width:25px;height:25px;color:var(--accent);background:#ffffff12;border-radius:50%;place-items:center;font-size:7px;display:grid}.travel-searching{background:var(--ink);color:#fff;border-radius:21px;grid-template-columns:230px 1fr 260px;align-items:center;gap:50px;min-height:390px;margin:0 22px 24px;padding:38px;display:grid;overflow:hidden}.travel-search-radar{background:repeating-radial-gradient(circle,#0000 0 31px,#ffffff0c 32px 33px);border:1px solid #ffffff1d;border-radius:50%;width:210px;height:210px;margin:auto;position:relative}.travel-search-radar:before{content:"";background:conic-gradient(from 0deg,transparent 0 78%,color-mix(in srgb,var(--accent) 48%,transparent));border-radius:50%;animation:1.35s linear infinite travelRadar;position:absolute;inset:0}.travel-search-radar i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute}.travel-search-radar i:first-child{top:72px;left:47px}.travel-search-radar i:nth-child(2){top:110px;right:35px}.travel-search-radar i:nth-child(3){bottom:28px;left:105px}.travel-search-radar span{filter:drop-shadow(0 7px 15px #000);font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.travel-search-progress>small{letter-spacing:.15em;color:var(--accent);font-size:7px;font-weight:900}.travel-search-progress h3{letter-spacing:-.045em;margin:8px 0;font-size:31px}.travel-search-progress p{color:#ffffff83;margin:0;font-size:8px}.travel-search-progress>div{background:#ffffff12;border-radius:4px;height:4px;margin:22px 0 15px;overflow:hidden}.travel-search-progress>div i{background:var(--accent);border-radius:4px;height:100%;transition:width .4s;display:block}.travel-search-progress ol{margin:0;padding:0;list-style:none}.travel-search-progress li{color:#ffffff54;align-items:center;gap:8px;padding:5px 0;font-size:8px;display:flex}.travel-search-progress li.done{color:#fff}.travel-search-progress li span{background:#ffffff0d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.travel-search-progress li.done span{background:var(--accent);color:var(--ink)}.travel-search-skeletons{gap:9px;display:grid}.travel-search-skeletons i{background:linear-gradient(90deg,#ffffff08,#ffffff18,#ffffff08) 0 0/220% 100%;border-radius:13px;height:82px;animation:1.2s infinite travelShimmer;display:block}.travel-search-results{padding:8px 22px 24px}.travel-search-results>header{justify-content:space-between;align-items:end;gap:25px;padding:22px 8px;display:flex}.travel-search-results>header small{letter-spacing:.13em;color:var(--accent);font-size:7px;font-weight:900}.travel-search-results>header h3{letter-spacing:-.045em;margin:5px 0;font-size:31px}.travel-search-results>header p{opacity:.6;margin:0;font-size:8px}.travel-result-legend{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.travel-result-legend span{font-size:7px;font-weight:800}.travel-result-legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.travel-result-legend i.best{background:#55d991}.travel-result-legend i.flex{background:#5787ff}.travel-result-legend button{border:1px solid var(--studio-line);height:31px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:7px;font-weight:900}.travel-global-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.travel-global-result-grid>article{border:1px solid var(--studio-line);opacity:0;min-width:0;animation:travelOfferIn .45s var(--offer-delay) forwards;background:#fff;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:180px 1fr;display:grid;overflow:hidden;transform:translateY(15px)}.travel-global-image{cursor:pointer;background:#dfe4e8;border:0;grid-row:1/3;min-height:300px;padding:0;position:relative;overflow:hidden}.travel-global-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.travel-global-image:hover img{transform:scale(1.04)}.travel-global-image>span,.travel-global-image>small,.travel-global-image>i{background:var(--accent);color:var(--ink);border-radius:6px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.travel-global-image>small{background:#fff;top:auto;bottom:10px}.travel-global-image>i{background:var(--ink);color:#fff;left:auto;right:10px}.travel-global-copy{min-width:0;padding:17px}.travel-global-route{grid-template-columns:1fr 60px 1fr;align-items:center;margin-bottom:12px;display:grid}.travel-global-route>span:last-child{text-align:right}.travel-global-route b,.travel-global-route small{display:block}.travel-global-route b{font-size:11px}.travel-global-route small{opacity:.5;font-size:6px}.travel-global-route>i{border-top:1px dashed var(--studio-line);position:relative}.travel-global-route>i em{color:var(--accent);background:#fff;padding:3px;font-size:11px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.travel-global-copy>small{letter-spacing:.1em;color:var(--accent);font-size:6px;font-weight:900}.travel-global-title{color:var(--ink);text-align:left;letter-spacing:-.03em;cursor:pointer;background:0 0;border:0;margin:4px 0 10px;padding:0;font-size:17px;font-weight:900;display:block}.travel-offer-facts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.travel-offer-facts span{background:var(--accent-soft);border-radius:7px;padding:7px}.travel-offer-facts b,.travel-offer-facts small{display:block}.travel-offer-facts b{font-size:7px}.travel-offer-facts small{opacity:.55;margin-top:2px;font-size:5px}.travel-price-pulse{border-bottom:1px solid var(--studio-line);align-items:end;gap:3px;height:28px;margin:9px 0;display:flex}.travel-price-pulse i{background:color-mix(in srgb,var(--accent) 60%,var(--ink));border-radius:2px 2px 0 0;width:5px;animation:1.8s ease-in-out infinite travelPrice}.travel-price-pulse i:first-child{height:8px}.travel-price-pulse i:nth-child(2){height:15px;animation-delay:.1s}.travel-price-pulse i:nth-child(3){height:11px;animation-delay:.2s}.travel-price-pulse i:nth-child(4){height:20px;animation-delay:.3s}.travel-price-pulse i:nth-child(5){height:14px;animation-delay:.4s}.travel-price-pulse i:nth-child(6){height:23px;animation-delay:.5s}.travel-price-pulse span{opacity:.5;margin-left:auto;padding-bottom:4px;font-size:5px}.travel-global-copy footer{justify-content:space-between;align-items:end;gap:9px;display:flex}.travel-global-copy footer>div:first-child>*{display:block}.travel-global-copy footer>div:first-child small{opacity:.55;font-size:5px}.travel-global-copy footer del{opacity:.45;font-size:7px}.travel-global-copy footer strong{color:var(--ink);font-size:18px}.travel-global-copy footer em{opacity:.48;font-size:5px;font-style:normal}.travel-global-copy footer>div:last-child{gap:4px;display:grid}.travel-global-copy footer button{border:1px solid var(--studio-line);height:29px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:0 9px;font-size:6px;font-weight:900}.travel-global-copy footer button:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.travel-global-copy footer button.watched{color:#a20f3e;background:#ffe9ef;border-color:#ffb8cc}.travel-global-copy footer button span{color:var(--accent)}.travel-offer-brand{border-top:1px solid var(--studio-line);grid-column:2;justify-content:space-between;align-items:center;gap:8px;padding:9px 17px;display:flex}.travel-offer-brand button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:6px;font-weight:900}.travel-offer-brand span{opacity:.6;font-size:6px}.travel-search-footnote{border:1px solid var(--studio-line);background:var(--studio-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.travel-search-footnote span{background:#fff;padding:14px}.travel-search-footnote b,.travel-search-footnote small{display:block}.travel-search-footnote b{font-size:8px}.travel-search-footnote small{opacity:.56;margin-top:2px;font-size:6px}.travel-studio-added{z-index:25;background:var(--accent);width:min(600px,100% - 28px);color:var(--ink);border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin:0 auto 20px;padding:13px 15px;display:grid;position:sticky;bottom:18px;box-shadow:0 20px 55px #0004}.travel-studio-added>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.travel-studio-added small,.travel-studio-added b,.travel-studio-added p{margin:0;display:block}.travel-studio-added small{letter-spacing:.1em;font-size:6px}.travel-studio-added b{font-size:11px}.travel-studio-added p{opacity:.62;margin-top:2px;font-size:6px}.travel-studio-added button{height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0002;border-radius:7px;padding:0 10px;font-size:7px;font-weight:900}@keyframes travelSignal{50%{box-shadow:0 0 0 8px #0000}}@keyframes travelTicker{to{transform:translate(-50%)}}@keyframes travelFloat{50%{transform:translateY(-5px)}}@keyframes travelRadar{to{transform:rotate(360deg)}}@keyframes travelShimmer{to{background-position:-220% 0}}@keyframes travelOfferIn{to{opacity:1;transform:none}}@keyframes travelPrice{50%{opacity:.65;transform:scaleY(.72)}}@media (max-width:1120px){.travel-global-search{grid-template-columns:repeat(3,1fr)}.travel-search-submit{min-height:58px}.travel-search-intro{grid-template-columns:1fr 1fr}.travel-search-intro ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.travel-searching{grid-template-columns:200px 1fr}.travel-search-skeletons{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.travel-global-result-grid{grid-template-columns:1fr}}@media (max-width:760px){.travel-search-studio{border-radius:20px;width:calc(100% - 12px);margin:14px auto}.travel-studio-topline{flex-direction:column;align-items:flex-start;padding:15px}.travel-studio-topline>div{flex-direction:column;align-items:flex-start}.travel-mode-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.travel-mode-tabs button{min-height:68px;padding:10px}.travel-global-search{grid-template-columns:1fr 1fr;margin:10px}.travel-global-destination,.travel-search-submit{grid-column:1/-1}.travel-live-offers{grid-template-columns:1fr;margin:0 10px 12px}.travel-live-offers>span{padding:10px 12px}.travel-live-offers>div{border-left:0;border-top:1px solid var(--studio-line)}.travel-search-intro{grid-template-columns:1fr;gap:27px;margin:0 10px 12px;padding:29px 20px}.travel-search-intro ul{grid-column:auto;grid-template-columns:1fr}.travel-searching{grid-template-columns:1fr;gap:26px;margin:0 10px 12px;padding:28px 20px}.travel-search-radar{width:170px;height:170px}.travel-search-skeletons{grid-column:auto;grid-template-columns:1fr}.travel-search-results{padding:4px 10px 16px}.travel-search-results>header{flex-direction:column;align-items:flex-start}.travel-global-result-grid>article{grid-template-columns:1fr}.travel-global-image{grid-row:auto;height:230px;min-height:0}.travel-offer-brand{grid-column:1}.travel-search-footnote{grid-template-columns:1fr}.travel-suggestions{margin-top:3px;position:fixed;top:auto;left:12px;right:12px}.travel-offer-facts{grid-template-columns:1fr}.travel-global-copy footer{flex-direction:column;align-items:stretch}.travel-global-copy footer>div:last-child{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.travel-studio-signal i,.travel-live-offers>div>div,.travel-intro-route em,.travel-search-radar:before,.travel-search-skeletons i,.travel-global-result-grid>article,.travel-price-pulse i{animation:none}.travel-global-result-grid>article{opacity:1;transform:none}.travel-global-image img{transition:none}.travel-global-image:hover img{transform:none}}.directory-shell{--dir-ink:#151713;--dir-muted:#687066;--dir-paper:#f4f5ef;--dir-lime:#c8ff39;--dir-line:#dfe2d8;background:var(--dir-paper);min-height:100vh;color:var(--dir-ink);font-family:DM Sans,sans-serif;overflow:hidden}.directory-shell *{box-sizing:border-box}.directory-shell a{color:inherit;text-decoration:none}.directory-shell button,.directory-shell input{font:inherit}.directory-simulation-bar{color:#fff;background:#151713;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:8px max(24px,50vw - 720px);font-size:11px;display:flex}.directory-simulation-bar>span{color:#c8ff39;letter-spacing:.13em;border:1px solid #c8ff39;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.directory-simulation-bar p{color:#d9ddd5;margin:0}.directory-simulation-bar a{border-bottom:1px solid #7d8479;margin-left:auto;font-weight:700}.directory-header{border-bottom:1px solid var(--dir-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1440px,100% - 48px);min-height:92px;margin:0 auto;display:grid}.directory-logo{justify-self:start;align-items:center;gap:11px;display:inline-flex}.directory-logo>span{width:43px;height:43px;color:var(--dir-lime);letter-spacing:-.04em;background:#151713;border-radius:13px;place-items:center;font:800 14px/1 Manrope,sans-serif;display:grid;transform:rotate(-3deg)}.directory-logo>div{flex-direction:column;line-height:.96;display:flex}.directory-logo b{font:500 11px/1 Manrope,sans-serif}.directory-logo strong{letter-spacing:-.06em;font:800 18px/1 Manrope,sans-serif}.directory-header nav{align-items:center;gap:30px;display:flex}.directory-header nav a{color:#4d534a;font-size:12px;font-weight:700}.directory-header nav a:hover{color:#000}.directory-account{border:1px solid #151713;border-radius:99px;justify-self:end;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 7px;font-size:11px;font-weight:800;display:inline-flex}.directory-account>span{background:var(--dir-lime);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.directory-utilities{justify-self:end;align-items:center;gap:9px;display:flex}.directory-currency{background:#fff;min-height:44px}.directory-currency span{font-size:9px}.directory-currency select{font-size:11px}.directory-hero{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:70px;width:min(1440px,100% - 48px);min-height:710px;margin:0 auto;padding:82px 0 88px;display:grid}.directory-eyebrow{color:#4d534a;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.directory-eyebrow i{background:var(--dir-lime);border-radius:99px;width:22px;height:7px;display:inline-block}.directory-hero h1{letter-spacing:-.075em;max-width:760px;margin:20px 0 26px;font:800 clamp(44px,4.6vw,68px)/.91 Manrope,sans-serif}.directory-hero h1 em{color:#667064;font-style:normal}.directory-hero-copy>p{max-width:680px;color:var(--dir-muted);margin:0;font-size:17px;line-height:1.65}.directory-hero-copy>p b{color:var(--dir-ink)}.directory-search-wrap{background:#fff;border:1px solid #cfd3c8;border-radius:18px;align-items:center;gap:13px;max-width:720px;height:70px;margin-top:36px;padding:0 14px 0 21px;display:flex;box-shadow:0 16px 50px #2f372b14}.directory-search-wrap:focus-within{border-color:#7c861f;box-shadow:0 18px 55px #2f372b21,0 0 0 4px #c8ff3938}.directory-search-wrap>span{color:#798075;font-size:31px;transform:rotate(-15deg)}.directory-search-wrap input{min-width:0;color:var(--dir-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.directory-search-wrap input::placeholder{color:#90968d}.directory-search-wrap kbd,.directory-search-wrap button{color:#747a71;background:#f4f5ef;border:1px solid #d9ddd3;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.directory-search-wrap button{cursor:pointer;border:0;font-size:20px}.popular-searches{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.popular-searches small{color:#777e74;margin-right:3px;font-size:9px;font-weight:700}.popular-searches button{color:#596057;cursor:pointer;background:0 0;border:1px solid #d8dbd2;border-radius:99px;padding:5px 9px;font-size:9px}.popular-searches button:hover{background:#fff;border-color:#a5ad9e}.directory-hero-visual{min-height:560px;position:relative}.directory-orbit{border:1px solid #d9dcd3;border-radius:50%;position:absolute;inset:8% 2% 4% 5%;transform:rotate(-12deg)}.directory-orbit:before,.directory-orbit:after{content:"";border-radius:50%;position:absolute}.directory-orbit:before{border:1px dashed #ced2c7;inset:12%}.directory-orbit:after{background:radial-gradient(circle at 35% 30%,#eaffad,#c8ff39 60%,#9ccc20);width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 90px #94be2347}.floating-portal{--portal-accent:#c8ff39;--portal-soft:#eefcc9;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #1416131a;border-radius:18px;grid-template-columns:48px 1fr 24px;align-items:center;gap:11px;min-width:230px;padding:13px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;box-shadow:0 20px 50px #1d23191f}.floating-portal:hover{transform:translateY(-4px)rotate(0);box-shadow:0 25px 60px #1d23192e}.floating-portal>span{background:var(--portal-accent);color:#151713;border-radius:13px;place-items:center;width:48px;height:48px;font:800 12px/1 Manrope,sans-serif;display:grid}.floating-portal>div{flex-direction:column;min-width:0;display:flex}.floating-portal small{color:#747b71;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.floating-portal b{font:800 16px/1.2 Manrope,sans-serif}.floating-portal em{color:#7d847a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.floating-portal>strong{background:var(--portal-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.floating-portal-1{top:7%;left:0;transform:rotate(-3deg)}.floating-portal-2{top:23%;right:0;transform:rotate(3deg)}.floating-portal-3{bottom:15%;left:4%;transform:rotate(2deg)}.floating-portal-4{bottom:1%;right:4%;transform:rotate(-4deg)}.directory-promise{border:1px solid var(--dir-line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(1440px,100% - 48px);margin:0 auto 110px;padding:14px;display:grid;box-shadow:0 14px 60px #2f372b0d}.directory-promise>div{border-right:1px solid var(--dir-line);align-items:center;gap:13px;min-height:72px;padding:14px 18px;display:flex}.directory-promise>div:last-child{border:0}.directory-promise>div>span{background:#eef0e9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.directory-promise p{flex-direction:column;gap:4px;margin:0;display:flex}.directory-promise b{font-size:11px}.directory-promise small{color:#7b8278;font-size:9px;line-height:1.35}.directory-section{width:min(1440px,100% - 48px);margin:0 auto;padding:70px 0}.directory-section-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:34px;display:flex}.directory-section-head h2{letter-spacing:-.055em;max-width:760px;margin:11px 0 0;font:800 clamp(34px,4vw,58px)/1 Manrope,sans-serif}.directory-section-head>p{color:#747b71;max-width:520px;margin:0;font-size:13px;line-height:1.6}.directory-section-head.compact{margin-bottom:28px}.featured-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .8fr;gap:14px;min-height:630px;display:grid}.featured-card{border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden;color:#fff!important}.featured-card-wide{grid-row:1/-1;min-height:620px}.featured-card img,.featured-shade{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.featured-card:hover img{transform:scale(1.035)}.featured-shade{background:linear-gradient(#0709060d 30%,#070906e0)}.featured-logo{border-radius:14px;place-items:center;width:50px;height:50px;font:800 12px/1 Manrope,sans-serif;display:grid;position:absolute;top:22px;left:22px}.featured-copy{z-index:1;position:relative}.featured-copy small{color:#ffffffad;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.featured-copy h3{letter-spacing:-.04em;margin:5px 0 2px;font:800 32px/1 Manrope,sans-serif}.featured-card-wide .featured-copy h3{font-size:54px}.featured-copy p{color:#fffc;margin:0;font-size:11px}.featured-copy em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:7px;margin-top:10px;padding:6px 8px;font-size:8px;font-style:normal;display:inline-block}.featured-card>strong{z-index:1;border-top:1px solid #ffffff42;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:10px;display:flex;position:relative}.featured-card>strong i{font-size:14px;font-style:normal}.directory-categories{padding-top:120px}.category-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.category-cards button{border:1px solid var(--dir-line);min-height:300px;color:var(--dir-ink);cursor:pointer;text-align:left;background:0 0;border-radius:22px;flex-direction:column;align-items:flex-start;padding:24px;transition:background .2s,transform .2s;display:flex}.category-cards button:hover,.category-cards button.active{background:#fff;transform:translateY(-4px)}.category-cards button>span{background:#e8ebe2;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:auto;font-size:10px;font-weight:800;display:grid}.category-cards button:nth-child(2)>span{background:#e7ddff}.category-cards button:nth-child(3)>span{background:#ffe2d9}.category-cards button:nth-child(4)>span{background:#d9f8ec}.category-cards small{color:#777e74;letter-spacing:.08em;text-transform:uppercase;margin-top:38px;font-size:8px;font-weight:700}.category-cards b{letter-spacing:-.04em;margin-top:7px;font:800 24px/1.05 Manrope,sans-serif}.category-cards p{color:#747b71;min-height:57px;margin:12px 0;font-size:10px;line-height:1.55}.category-cards em{margin-top:10px;font-size:10px;font-style:normal;font-weight:800}.directory-all{padding-top:130px}.result-count{border:1px solid var(--dir-line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:150px;padding:14px 18px;display:flex}.result-count b{font:800 26px/1 Manrope,sans-serif}.result-count span{color:#747b71;max-width:70px;font-size:9px;line-height:1.25}.directory-filter-row{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 28px;display:flex}.directory-filter-row button{color:#555c53;cursor:pointer;background:0 0;border:1px solid #d7dbd1;border-radius:99px;min-height:39px;padding:0 13px;font-size:9px;font-weight:700}.directory-filter-row button span{color:#8b9188;margin-left:5px}.directory-filter-row button:hover,.directory-filter-row button.active{color:#fff;background:#151713;border-color:#151713}.directory-filter-row button.active span{color:var(--dir-lime)}.directory-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.directory-card{--portal-accent:#c8ff39;--portal-soft:#eefcc9;--portal-ink:#151713;border:1px solid var(--dir-line);background:#fff;border-radius:24px;overflow:hidden}.directory-card-image{height:240px;display:block;position:relative;overflow:hidden}.directory-card-image:after{content:"";background:linear-gradient(#0000 50%,#090b0857);position:absolute;inset:0}.directory-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.directory-card:hover .directory-card-image img{transform:scale(1.04)}.directory-card-image>span{z-index:2;background:var(--portal-accent);width:48px;height:48px;color:var(--portal-ink);border-radius:14px;place-items:center;font:800 11px/1 Manrope,sans-serif;display:grid;position:absolute;top:16px;left:16px}.directory-card-image>em{z-index:2;color:#151713;opacity:0;background:#ffffffeb;border-radius:99px;padding:8px 11px;font-size:8px;font-style:normal;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}.directory-card:hover .directory-card-image>em{opacity:1;transform:none}.directory-card-copy{padding:20px}.directory-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-card-meta small{color:#7d847a;font-size:8px}.directory-card-meta span{background:var(--portal-soft);color:var(--portal-ink);text-transform:uppercase;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.directory-card h3{letter-spacing:-.045em;margin:8px 0 7px;font:800 28px/1 Manrope,sans-serif}.directory-card-copy>p{color:#6d746a;min-height:48px;margin:0;font-size:10px;line-height:1.55}.directory-card-products{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:53px;margin:17px 0;display:flex}.directory-card-products span{color:#5e655c;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e1e4dd;border-radius:99px;max-width:100%;padding:5px 8px;font-size:8px;overflow:hidden}.directory-card-copy footer{border-top:1px solid #e8eae4;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.directory-card-copy footer small{color:#858b82;font-size:8px}.directory-card-copy footer a{font-size:9px;font-weight:800}.directory-card-copy footer a b{color:#687000;font-size:13px}.directory-empty{text-align:center;background:#ffffff80;border:1px dashed #cdd1c7;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:50px;display:flex}.directory-empty>span{color:#747b71;font-size:48px;transform:rotate(-15deg)}.directory-empty h3{margin:12px 0 8px;font:800 32px/1.1 Manrope,sans-serif}.directory-empty p{color:#747b71;max-width:540px;font-size:12px;line-height:1.6}.directory-empty button,.surprise-copy button{color:#fff;cursor:pointer;background:#151713;border:0;border-radius:99px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800}.directory-surprise{color:#fff;background:#171917;border-radius:32px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;width:min(1440px,100% - 48px);min-height:520px;margin:120px auto;padding:58px;display:grid}.surprise-copy .directory-eyebrow{color:#b8beb5}.surprise-copy h2{letter-spacing:-.065em;margin:14px 0;font:800 clamp(45px,5vw,74px)/.95 Manrope,sans-serif}.surprise-copy>p:not(.directory-eyebrow){color:#b6bcb3;max-width:460px;font-size:12px;line-height:1.65}.surprise-copy button{background:var(--dir-lime);color:#151713;margin-top:17px}.surprise-card{background:#232623;border:1px solid #383b37;border-radius:26px;grid-template-columns:1fr 1fr;min-height:390px;display:grid;overflow:hidden}.surprise-card>img{object-fit:cover;width:100%;height:100%;min-height:390px}.surprise-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.surprise-card>div>span{background:var(--portal-accent);color:#151713;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:28px;font:800 12px/1 Manrope,sans-serif;display:grid}.surprise-card small{color:#adb4aa;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.surprise-card h3{letter-spacing:-.05em;margin:7px 0 5px;font:800 38px/1 Manrope,sans-serif}.surprise-card p{color:#bdc3ba;margin:0;font-size:11px;line-height:1.5}.surprise-card strong{color:var(--dir-lime);margin-top:34px;font-size:10px}.directory-rules{grid-template-columns:.8fr 1.2fr;gap:100px;width:min(1440px,100% - 48px);margin:150px auto;display:grid}.rules-title>span{background:var(--dir-lime);border-radius:21px;place-items:center;width:72px;height:72px;margin-bottom:45px;font:800 19px/1 Manrope,sans-serif;display:grid;transform:rotate(-5deg)}.rules-title h2{letter-spacing:-.06em;margin:15px 0 0;font:800 clamp(38px,4vw,62px)/1 Manrope,sans-serif}.rules-list{border-top:1px solid #cfd3c9}.rules-list article{border-bottom:1px solid #cfd3c9;grid-template-columns:65px 1fr;gap:20px;min-height:138px;padding:27px 0;display:grid}.rules-list article>b{background:#e6e9e1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.rules-list h3{margin:0 0 7px;font:800 17px/1.2 Manrope,sans-serif}.rules-list p{color:#70776e;max-width:680px;margin:0;font-size:11px;line-height:1.6}.directory-footer{color:#fff;background:#151713;grid-template-columns:1.6fr .7fr .7fr 1fr;gap:60px;padding:70px max(24px,50vw - 720px) 30px;display:grid}.directory-logo.inverse>span{background:var(--dir-lime);color:#151713}.directory-footer-brand>p{color:#969d93;max-width:330px;margin:22px 0 0;font-size:11px;line-height:1.6}.directory-footer>div:not(.directory-footer-brand):not(.directory-footer-note){flex-direction:column;gap:12px;display:flex}.directory-footer>div>b{color:#edf0eb;margin-bottom:4px;font-size:10px}.directory-footer>div>a{color:#9fa69c;font-size:10px}.directory-footer>div>a:hover{color:var(--dir-lime)}.directory-footer-note{background:#202220;border:1px solid #383b37;border-radius:20px;padding:22px}.directory-footer-note span{color:var(--dir-lime);letter-spacing:.13em;font-size:8px;font-weight:800}.directory-footer-note b{margin:10px 0 5px;font-size:13px;display:block}.directory-footer-note p{color:#959c92;margin:0;font-size:9px;line-height:1.5}.directory-copyright{color:#70776e;border-top:1px solid #30332f;grid-column:1/-1;padding-top:27px;font-size:8px}@media (max-width:1180px){.directory-hero{grid-template-columns:1fr .85fr;gap:35px}.directory-hero-visual{transform:scale(.88)}.directory-promise{grid-template-columns:1fr 1fr}.directory-promise>div:nth-child(2){border-right:0}.directory-promise>div:nth-child(-n+2){border-bottom:1px solid var(--dir-line)}.featured-grid{grid-template-columns:1.15fr 1fr}.featured-card-wide{grid-row:1/3}.featured-card:nth-child(n+4){display:none}.category-cards,.directory-grid{grid-template-columns:1fr 1fr}.directory-footer{grid-template-columns:1.5fr 1fr 1fr}.directory-footer-note{grid-column:1/-1}}@media (max-width:820px){.directory-simulation-bar{justify-content:flex-start}.directory-simulation-bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-simulation-bar a{display:none}.directory-header{grid-template-columns:1fr auto;min-height:76px}.directory-header nav{display:none}.directory-hero{grid-template-columns:1fr;padding-top:55px}.directory-hero-visual{min-height:500px;transform:none}.directory-section-head{flex-direction:column;align-items:flex-start;gap:18px}.featured-grid{grid-template-rows:500px 300px;grid-template-columns:1fr 1fr;min-height:auto}.featured-card-wide{grid-area:auto/1/auto/-1;min-height:500px}.directory-surprise{grid-template-columns:1fr;gap:45px;padding:40px}.directory-rules{grid-template-columns:1fr;gap:60px}.directory-footer{grid-template-columns:1fr 1fr}.directory-footer-brand,.directory-footer-note{grid-column:1/-1}}@media (max-width:600px){.directory-simulation-bar{gap:9px;min-height:49px}.directory-simulation-bar p{white-space:normal;font-size:8px;line-height:1.25}.directory-header,.directory-hero,.directory-promise,.directory-section,.directory-surprise,.directory-rules{width:min(100% - 28px,1440px)}.directory-header{min-height:70px}.directory-logo>span{border-radius:11px;width:38px;height:38px}.directory-logo strong{font-size:15px}.directory-account{width:39px;height:39px;min-height:0;padding:4px;font-size:0;overflow:hidden}.directory-account>span{width:29px;height:29px}.directory-utilities{gap:6px}.directory-currency{min-height:39px;padding:0 8px}.directory-currency span{display:none}.directory-currency select{max-width:84px}.directory-hero{min-height:auto;padding:48px 0 42px}.directory-hero h1{margin-top:16px;font-size:clamp(36px,10vw,44px)}.directory-hero-copy>p{font-size:14px;line-height:1.55}.directory-search-wrap{height:62px;margin-top:27px}.popular-searches{max-height:58px;overflow:hidden}.directory-hero-visual{min-height:440px;margin:-15px -6px 0}.directory-orbit{inset:8% 0}.directory-orbit:after{width:190px;height:190px}.floating-portal{grid-template-columns:40px 1fr 20px;min-width:190px;padding:10px}.floating-portal>span{width:40px;height:40px}.floating-portal-1{top:3%;left:-2%}.floating-portal-2{top:24%;right:-3%}.floating-portal-3{bottom:11%;left:0}.floating-portal-4{bottom:0;right:-2%}.directory-promise{grid-template-columns:1fr;margin-bottom:70px}.directory-promise>div{border-right:0;border-bottom:1px solid var(--dir-line)}.directory-section{padding:55px 0}.directory-section-head h2{font-size:37px}.featured-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.featured-card,.featured-card-wide{scroll-snap-align:start;min-width:82vw;min-height:480px}.featured-card:nth-child(n){display:flex}.featured-card-wide .featured-copy h3{font-size:42px}.directory-categories,.directory-all{padding-top:85px}.category-cards{grid-template-columns:1fr}.category-cards button{min-height:245px}.directory-filter-row{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.directory-filter-row button{flex:none}.directory-grid{grid-template-columns:1fr}.directory-card-image{height:220px}.directory-surprise{margin:75px auto;padding:28px 20px}.surprise-card{grid-template-columns:1fr}.surprise-card>img{height:220px;min-height:220px}.surprise-card>div{padding:27px}.directory-rules{margin:100px auto}.rules-title>span{margin-bottom:28px}.rules-list article{grid-template-columns:48px 1fr;gap:10px}.directory-footer{grid-template-columns:1fr;gap:34px}.directory-footer-brand,.directory-footer-note{grid-column:auto}}@media (prefers-reduced-motion:reduce){.directory-shell *,.directory-shell :before,.directory-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.travel-detail-backdrop{z-index:180;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#050c15c7;place-items:center;padding:24px;animation:.24s both travel-detail-fade;display:grid;position:fixed;inset:0}.travel-detail-dialog{color:#152237;background:#f7f8fa;border:1px solid #fff3;border-radius:28px;width:min(1480px,100%);max-height:calc(100vh - 48px);animation:.4s cubic-bezier(.2,.8,.2,1) both travel-detail-rise;position:relative;overflow:auto;box-shadow:0 40px 120px #00000080}.travel-detail-dialog::-webkit-scrollbar{width:9px}.travel-detail-dialog::-webkit-scrollbar-thumb{background:#b8c0cc;border:3px solid #f7f8fa;border-radius:999px}.travel-detail-close{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070e18b3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font:300 28px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:grid;position:fixed;top:38px;right:max(38px,50vw - 724px)}.travel-detail-close:hover{background:#101b2c;transform:rotate(7deg)scale(1.06)}.travel-detail-gallery{background:#0b1421;border-radius:26px 26px 0 0;grid-template-columns:minmax(0,1fr) 154px;gap:8px;min-height:590px;padding:8px;display:grid}.travel-detail-main-image,.travel-detail-thumbs button{position:relative;overflow:hidden}.travel-detail-main-image{border-radius:20px 4px 4px}.travel-detail-main-image:after{content:"";pointer-events:none;background:linear-gradient(#00000024,#0000 45%,#020810b3);position:absolute;inset:0}.travel-detail-main-image>img,.travel-detail-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.travel-detail-main-image>img{animation:.45s both travel-photo-in}.travel-detail-photo-caption{z-index:2;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.travel-detail-photo-caption span{letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000003d;border:1px solid #ffffff59;border-radius:8px;padding:7px 9px;font:700 10px/1.1 ui-monospace,monospace}.travel-detail-photo-caption p{letter-spacing:.02em;margin:0;font-size:13px;font-weight:650}.travel-detail-image-badges{z-index:2;gap:7px;display:flex;position:absolute;top:24px;left:24px}.travel-detail-image-badges span{color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070e1894;border:1px solid #ffffff4d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.travel-detail-thumbs{grid-template-rows:repeat(4,1fr);gap:8px;display:grid}.travel-detail-thumbs button{cursor:pointer;background:#192331;border:0;border-radius:4px;min-height:0;padding:0}.travel-detail-thumbs button:last-child{border-radius:4px 20px 4px 4px}.travel-detail-thumbs button:after{content:"";border:3px solid #0000;transition:border-color .2s,background .2s;position:absolute;inset:0}.travel-detail-thumbs button:hover:after{background:#ffffff14}.travel-detail-thumbs button.active:after{border-color:#fff}.travel-detail-thumbs img{opacity:.68;transition:opacity .2s,transform .35s}.travel-detail-thumbs button:hover img,.travel-detail-thumbs button.active img{opacity:1;transform:scale(1.035)}.travel-detail-thumbs span{z-index:2;color:#fff;background:#00000080;border-radius:4px;padding:4px 6px;font:700 9px/1 ui-monospace,monospace;position:absolute;bottom:8px;left:9px}.travel-detail-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:34px;max-width:1320px;margin:0 auto;padding:52px 42px 68px;display:grid}.travel-detail-content{min-width:0}.travel-detail-header{border-bottom:1px solid #dfe4eb;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding-bottom:40px;display:grid}.travel-detail-header small,.travel-detail-story small,.travel-detail-itinerary header small,.travel-detail-included small,.travel-detail-reviews>header small{color:#617086;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:850}.travel-detail-header h2{color:#0d1929;letter-spacing:-.048em;max-width:800px;margin:10px 0 13px;font-size:clamp(32px,4vw,58px);line-height:.98}.travel-detail-header p{color:#59677a;max-width:780px;margin:0;font-size:16px;line-height:1.72}.travel-detail-rating{flex-direction:column;align-items:flex-end;min-width:130px;padding-top:8px;display:flex}.travel-detail-rating strong{color:#101d30;letter-spacing:-.06em;font-size:38px}.travel-detail-rating span{color:#efad19;letter-spacing:.08em;font-size:12px}.travel-detail-rating small{color:#697689;text-align:right;margin-top:8px;font-size:10px}.travel-detail-story{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:40px;padding:46px 0 34px;display:grid}.travel-detail-story h3,.travel-detail-itinerary h3,.travel-detail-included h3,.travel-detail-reviews h3{color:#152237;letter-spacing:-.025em;margin:9px 0 0;font-size:24px;line-height:1.12}.travel-detail-story p{color:#546275;margin:0;font-size:15px;line-height:1.8}.travel-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.travel-detail-highlights article{background:#fff;border:1px solid #e2e6ec;border-radius:14px;gap:14px;padding:20px;display:flex;box-shadow:0 8px 24px #1c2a3e09}.travel-detail-highlights i{color:#fff;background:#142238;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font:800 12px/1 Arial,sans-serif;display:grid}.travel-detail-highlights h3{color:#1a2637;margin:1px 0 6px;font-size:13px}.travel-detail-highlights p{color:#687487;margin:0;font-size:12px;line-height:1.55}.travel-detail-itinerary{color:#fff;background:#101c2d;border-radius:20px;margin-top:54px;padding:38px}.travel-detail-itinerary header{max-width:560px;margin-bottom:32px}.travel-detail-itinerary header small{color:#93a6bf}.travel-detail-itinerary h3{color:#fff}.travel-detail-itinerary>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.travel-detail-itinerary article{grid-template-columns:31px minmax(0,1fr);column-gap:12px;padding-right:22px;display:grid;position:relative}.travel-detail-itinerary article>span{color:#111d2c;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font:800 10px/1 ui-monospace,monospace;display:grid}.travel-detail-itinerary article>i{background:linear-gradient(90deg,#fff,#ffffff1f);height:1px;position:absolute;top:15px;left:31px;right:0}.travel-detail-itinerary article>div{grid-column:1/-1;margin-top:16px}.travel-detail-itinerary h4{margin:0 0 7px;font-size:13px}.travel-detail-itinerary p{color:#aebbd0;margin:0;font-size:12px;line-height:1.55}.travel-detail-included{grid-template-columns:1fr 1fr;gap:42px;margin-top:54px;padding:0 6px;display:grid}.travel-detail-included p{color:#647184;margin:11px 0 0;font-size:13px;line-height:1.65}.travel-detail-included ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.travel-detail-included li{color:#334257;text-transform:capitalize;background:#fff;border:1px solid #e1e6ec;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.travel-detail-included li span{color:#fff;background:#18a97a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.travel-detail-reviews{border-top:1px solid #dde3ea;margin-top:58px;padding-top:45px}.travel-detail-reviews>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.travel-review-score{align-items:center;gap:11px;display:flex}.travel-review-score>strong{color:#142136;letter-spacing:-.06em;font-size:38px}.travel-review-score>span{gap:3px;width:72px;display:grid}.travel-review-score b{background:#efad19;border-radius:99px;height:3px;display:block}.travel-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travel-review-grid>article{background:#fff;border:1px solid #e0e5eb;border-radius:14px;flex-direction:column;min-height:225px;padding:18px;display:flex}.travel-review-grid article>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.travel-review-grid article>header i{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:800 10px/1 Arial,sans-serif;display:grid}.travel-review-grid article>header div{min-width:0}.travel-review-grid article>header b{color:#263347;font-size:12px;display:block}.travel-review-grid article>header small{color:#7d8898;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.travel-review-grid article>header span{color:#efad19;letter-spacing:.06em;grid-column:2;font-size:9px}.travel-review-grid article>p{color:#566376;flex:1;margin:17px 0;font-size:12px;line-height:1.68}.travel-review-grid article>footer{color:#8a95a4;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.travel-review-grid article>footer button{color:#5b687a;font:inherit;cursor:pointer;background:#f4f6f8;border:0;border-radius:6px;padding:5px 7px}.travel-review-disclosure{color:#87919f;margin:13px 2px 0;font-size:9px;line-height:1.5}.travel-detail-booking{background:#fff;border:1px solid #dde3ea;border-radius:20px;padding:24px;position:sticky;top:20px;box-shadow:0 18px 50px #18263a17}.travel-detail-booking-brand{border-bottom:1px solid #e8ebef;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:19px;display:grid}.travel-detail-booking-brand>span{border-radius:99px;width:9px;height:37px}.travel-detail-booking-brand small{color:#7a8799;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.travel-detail-booking-brand b{color:#1a2638;margin-top:4px;font-size:16px;display:block}.travel-detail-booking-brand button{color:#536177;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:8px 0 0;font-size:10px;font-weight:750}.travel-detail-price{padding:24px 0 20px}.travel-detail-price>small{color:#6c7889;font-size:10px;display:block}.travel-detail-price del{color:#a2abb7;margin-top:10px;font-size:12px;display:block}.travel-detail-price strong{color:#101d2f;letter-spacing:-.055em;font-size:39px;line-height:1.1;display:block}.travel-detail-price p{color:#7b8796;margin:10px 0 0;font-size:10px;line-height:1.55}.travel-detail-booking>ul{border-top:1px solid #ebedf1;border-bottom:1px solid #ebedf1;gap:10px;margin:0 0 22px;padding:17px 0;list-style:none;display:grid}.travel-detail-booking>ul li{color:#5e6c7f;gap:8px;font-size:11px;display:flex}.travel-detail-booking>ul span{color:#18a97a;font-weight:900}.travel-detail-configure,.travel-detail-add{cursor:pointer;border-radius:10px;width:100%;min-height:48px;padding:12px 15px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s}.travel-detail-configure{color:#fff;background:#101d2f;border:1px solid #101d2f;justify-content:space-between;align-items:center;display:flex;box-shadow:0 10px 24px #101d2f33}.travel-detail-add{color:#25334a;background:#fff;border:1px solid #d5dce5;margin-top:8px}.travel-detail-add.saved{color:#087a57;background:#e9fff7;border-color:#a6e8d2}.travel-detail-configure:hover,.travel-detail-add:hover{transform:translateY(-1px)}.travel-detail-payment-note{border-top:1px solid #ebedf1;align-items:center;gap:10px;margin:18px 0 0;padding-top:17px;display:flex}.travel-detail-payment-note>i{color:#fff;background:#4d47e8;border-radius:8px;place-items:center;width:30px;height:30px;font:850 13px/1 Arial,sans-serif;display:grid}.travel-detail-payment-note b,.travel-detail-payment-note small{display:block}.travel-detail-payment-note b{color:#48566a;font-size:9px}.travel-detail-payment-note small{color:#8a94a2;margin-top:3px;font-size:8px}@keyframes travel-detail-fade{0%{opacity:0}}@keyframes travel-detail-rise{0%{opacity:0;transform:translateY(26px)scale(.985)}}@keyframes travel-photo-in{0%{opacity:.35;transform:scale(1.025)}}@media (max-width:1050px){.travel-detail-layout{grid-template-columns:1fr}.travel-detail-booking{grid-template-columns:1fr 1fr;gap:0 28px;display:grid;position:static}.travel-detail-booking-brand,.travel-detail-price{grid-column:auto}.travel-detail-booking>ul,.travel-detail-configure,.travel-detail-add,.travel-detail-payment-note{grid-column:1/-1}.travel-review-grid{grid-template-columns:1fr}.travel-review-grid>article{min-height:0}}@media (max-width:720px){.travel-detail-backdrop{align-items:stretch;padding:0}.travel-detail-dialog{border-radius:0;max-height:100vh}.travel-detail-close{position:fixed;top:11px;right:11px}.travel-detail-gallery{border-radius:0;grid-template-rows:390px 76px;grid-template-columns:1fr;min-height:0}.travel-detail-main-image{border-radius:0}.travel-detail-thumbs{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.travel-detail-thumbs button:last-child{border-radius:4px}.travel-detail-layout{padding:34px 18px 50px}.travel-detail-header{grid-template-columns:1fr;gap:20px}.travel-detail-rating{align-items:flex-start}.travel-detail-rating small{text-align:left}.travel-detail-story,.travel-detail-included{grid-template-columns:1fr;gap:20px}.travel-detail-highlights{grid-template-columns:1fr}.travel-detail-itinerary{padding:26px 20px}.travel-detail-itinerary>div{grid-template-columns:1fr;gap:26px}.travel-detail-itinerary article{padding-right:0}.travel-detail-reviews>header{flex-direction:column;align-items:flex-start}.travel-detail-booking{display:block}.travel-detail-photo-caption{bottom:16px;left:16px;right:16px}.travel-detail-image-badges{top:15px;left:15px}}@media (max-width:430px){.travel-detail-gallery{grid-template-rows:330px 64px}.travel-detail-photo-caption p{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.travel-detail-header h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.travel-detail-backdrop,.travel-detail-dialog,.travel-detail-main-image>img{animation:none}.travel-detail-thumbs img,.travel-detail-close,.travel-detail-configure,.travel-detail-add{transition:none}}.mall-shell{--wine:#2a0f18;--wine-2:#4a1726;--paper:#f5f0e7;--paper-2:#ebe3d5;--gold:#c7a468;--ink:#1b1614;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.mall-shell button,.mall-shell input,.mall-shell select{font:inherit}.mall-topbar{z-index:40;color:#fff9ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#230911f7;border-bottom:1px solid #c7a46859;grid-template-columns:minmax(205px,.7fr) minmax(520px,1.6fr) minmax(230px,.8fr);align-items:center;gap:18px;min-height:76px;padding:0 3.2vw;display:grid;position:sticky;top:0}.mall-wordmark{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:36px auto;align-items:center;column-gap:9px;display:grid}.mall-wordmark>span{aspect-ratio:1;border:1px solid var(--gold);width:34px;color:var(--gold);grid-row:1/3;place-items:center;font:italic 22px Georgia,serif;display:grid;transform:rotate(45deg)}.mall-wordmark>span:first-letter{transform:rotate(-45deg)}.mall-wordmark strong{letter-spacing:.18em;font:600 17px/1 Georgia,serif}.mall-wordmark small{color:#baa99f;letter-spacing:.23em;margin-top:5px;font-size:8px}.mall-topbar nav{justify-content:center;align-items:stretch;height:76px;display:flex}.mall-topbar nav button{color:#cdbfc2;cursor:pointer;background:0 0;border:0;padding:0 15px;font-size:12px;position:relative}.mall-topbar nav button:hover,.mall-topbar nav button.active{color:#fff}.mall-topbar nav button.active:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:0;left:14px;right:14px}.mall-top-actions{justify-content:flex-end;gap:8px;display:flex}.mall-top-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:2px;padding:10px 13px;font-size:11px}.mall-top-actions .mall-bank-button{border-color:var(--gold);color:#1e0c11;background:var(--gold);font-weight:800}.mall-notice{z-index:80;color:#fff;background:#193d31;grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;max-width:470px;padding:14px;display:grid;position:fixed;top:90px;right:24px;box-shadow:0 16px 60px #0000004d}.mall-notice.bad{background:#701e28}.mall-notice>span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mall-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.mall-hero{--mall-image:none;color:#fff;background-image:var(--mall-image);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(290px,390px);align-items:end;gap:7vw;min-height:670px;padding:7vw 8vw 6vw;display:grid;position:relative;overflow:hidden}.mall-hero-shade{background:linear-gradient(90deg,#18060cf0 0%,#260a128f 49%,#140a062e 76%),linear-gradient(#0000 45%,#14050ab3);position:absolute;inset:0}.mall-hero:after{content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:18px}.mall-hero-copy,.mall-deed-preview{z-index:2;position:relative}.mall-hero-copy>p{color:var(--mall-accent);letter-spacing:.25em;margin:0 0 22px;font-size:11px;font-weight:800}.mall-hero-copy h1{letter-spacing:-.06em;max-width:790px;margin:0;font:400 clamp(52px,7vw,108px)/.88 Georgia,Times New Roman,serif}.mall-hero-copy>div{color:#e7dbd4;align-items:center;gap:14px;margin-top:30px;font:italic 15px Georgia,serif;display:flex}.mall-hero-copy>div i{background:var(--mall-accent);width:32px;height:1px}.mall-hero-copy>button{color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff8c;margin-top:38px;padding:15px 18px;font-size:11px;font-weight:800}.mall-hero-copy>button span{color:var(--mall-accent);margin-left:30px}.mall-deed-preview{color:var(--wine);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f1e5ed;align-self:end;padding:28px;box-shadow:0 30px 80px #00000042}.mall-deed-preview>small{color:#816f66;letter-spacing:.2em;font-size:9px;font-weight:800}.mall-deed-preview>b{margin:18px 0 0;font:400 58px/1 Georgia,serif;display:block}.mall-deed-preview>span{color:#776c65;font:italic 13px Georgia,serif}.mall-deed-preview hr{border:0;border-top:1px solid #d2c7b7;margin:22px 0 14px}.mall-deed-preview>div{justify-content:space-between;gap:18px;padding:8px 0;font-size:11px;display:flex}.mall-deed-preview>div span{color:#796e68}.mall-selector{color:#d9ccd0;background:var(--wine);grid-template-columns:repeat(6,1fr);display:grid}.mall-selector button{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:5px 12px;padding:20px;display:grid;position:relative;overflow:hidden}.mall-selector button:hover,.mall-selector button.active{color:#fff;background:#ffffff0d}.mall-selector button small{color:#8f727a;grid-row:1/3;align-self:start;font:11px Georgia,serif}.mall-selector button span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.mall-selector button b{font:17px Georgia,serif}.mall-selector button i{opacity:0;height:3px;position:absolute;bottom:0;left:0;right:0}.mall-selector button.active i{opacity:1}.mall-profile{background:#efe7da;grid-template-columns:1fr 1.2fr;gap:8vw;padding:8vw;display:grid}.mall-profile>div small,.mall-units-section>header small,.mall-dashboard-heading small,.food-atelier>header small{color:#8c6641;letter-spacing:.2em;font-size:10px;font-weight:800}.mall-profile h2{letter-spacing:-.04em;margin:14px 0 20px;font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.mall-profile p{color:#675c55;max-width:620px;margin:0;font:18px/1.6 Georgia,serif}.mall-profile dl{border-top:1px solid #cfc0ac;border-left:1px solid #cfc0ac;grid-template-columns:1fr 1fr;margin:0;display:grid}.mall-profile dl div{border-bottom:1px solid #cfc0ac;border-right:1px solid #cfc0ac;padding:28px}.mall-profile dt{color:#766b64;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mall-profile dd{color:var(--wine);margin:9px 0 0;font:28px Georgia,serif}.mall-units-section,.mall-dashboard,.food-atelier{min-height:760px;padding:7vw 6vw 9vw}.mall-units-section{background:#f8f5ef}.mall-units-section>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.mall-units-section h2,.mall-dashboard-heading h1{color:var(--wine);letter-spacing:-.04em;margin:10px 0 0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.mall-filter{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mall-filter button{color:#665e58;cursor:pointer;background:0 0;border:1px solid #d3c9bc;padding:9px 12px;font-size:10px}.mall-filter button.active{border-color:var(--wine);color:#fff;background:var(--wine)}.mall-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mall-unit-card{background:#fff;border:1px solid #ddd4c8;min-height:420px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.mall-unit-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #2b18161a}.mall-unit-plan{min-height:126px;color:var(--wine);background:repeating-linear-gradient(45deg,#f1ece3,#f1ece3 7px,#ece5d9 7px 14px);border:1px solid #c9bca9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mall-unit-plan:before,.mall-unit-plan:after{content:"";background:#c9bca9;position:absolute}.mall-unit-plan:before{width:1px;height:220px;transform:rotate(36deg)}.mall-unit-plan:after{width:220px;height:1px;transform:rotate(-12deg)}.mall-unit-plan span{z-index:1;color:#fff;background:var(--wine);padding:9px 12px;font:18px Georgia,serif}.mall-unit-plan i{z-index:1;color:#5d524b;background:#fff;padding:5px 7px;font-size:10px;font-style:normal;position:absolute;top:8px;right:8px}.mall-unit-plan b{z-index:2;background:var(--gold);height:5px;position:absolute;bottom:-1px;left:6%}.mall-unit-meta{color:#786e68;text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:18px;font-size:10px;display:flex}.mall-unit-meta em{color:#9a6e3f;font-style:normal;font-weight:800}.mall-unit-card h3{color:var(--wine);margin:10px 0 14px;font:25px Georgia,serif}.mall-unit-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.mall-unit-card dt,.mall-exchange-grid dt{color:#8a817b;text-transform:uppercase;font-size:9px}.mall-unit-card dd,.mall-exchange-grid dd{margin:5px 0 0;font-size:12px;font-weight:700}.mall-unit-card footer{border-top:1px solid #eee7dd;justify-content:space-between;align-self:end;align-items:end;gap:14px;padding-top:18px;display:flex}.mall-unit-card footer div{display:grid}.mall-unit-card footer small{color:#8a817b;text-transform:uppercase;font-size:9px}.mall-unit-card footer strong{color:var(--wine);margin:4px 0;font:22px Georgia,serif}.mall-unit-card footer span{color:#83786f;font-size:9px}.mall-unit-card footer button,.mall-empty button,.mall-holding-body>button,.mall-listing-controls>button,.mall-exchange-grid footer button{color:#fff;background:var(--wine);cursor:pointer;border:0;padding:12px 14px;font-size:10px;font-weight:800}.mall-unit-card button:disabled,.mall-shell button:disabled{cursor:wait;opacity:.55}.mall-empty{text-align:center;border:1px dashed #bba990;grid-column:1/-1;padding:60px}.mall-empty b{color:var(--wine);font:28px Georgia,serif;display:block}.mall-empty p{color:#766b64}.mall-dashboard{color:#fff;background:#1f0b12}.mall-dashboard-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.mall-dashboard-heading h1{color:#fff9ed}.mall-dashboard-heading p{color:#aa939b;max-width:620px;font:16px Georgia,serif}.mall-dashboard-heading>button{border:1px solid var(--gold);color:#231016;background:var(--gold);cursor:pointer;padding:13px 17px;font-size:11px;font-weight:800}.mall-kpis{background:#533141;border:1px solid #533141;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.mall-kpis article{background:#2a111a;padding:24px}.mall-kpis small{color:#a99099;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.mall-kpis b{color:#f1d9ad;margin:14px 0 5px;font:31px Georgia,serif;display:block}.mall-kpis span{color:#907b82;font-size:10px}.mall-holdings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mall-holdings>article{background:#271018;border:1px solid #50333d}.mall-holding-head{border-bottom:1px solid #50333d;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.mall-holding-head>span{color:#1f1013;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.mall-holding-head small{color:#a78e96;text-transform:uppercase;font-size:9px}.mall-holding-head h2{margin:5px 0 0;font:24px Georgia,serif}.mall-holding-head h2 i{color:#b99a69;font-size:13px;font-style:normal}.mall-holding-head>strong{color:#f0d6a6;font:20px Georgia,serif}.mall-holding-body{grid-template-columns:1fr 1.1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.mall-holding-body dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0 0 5px;display:grid}.mall-holding-body dt{color:#927b83;text-transform:uppercase;font-size:9px}.mall-holding-body dd{margin:4px 0 0;font-size:11px}.mall-holding-body label,.mall-listing-controls label{color:#a88f97;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.mall-holding-body select,.mall-listing-controls input{color:#fff;background:#1c0b11;border:1px solid #5b3e48;width:100%;padding:10px;font-size:11px}.mall-listing-controls{background:#321722;justify-content:flex-end;align-items:end;gap:12px;min-height:68px;padding:15px 20px;display:flex}.mall-listing-controls>span{color:#b79da5;margin-right:auto;font-size:11px}.mall-listing-controls label{min-width:200px;margin-right:auto}.mall-listing-controls button{background:0 0;border:1px solid #745466}.mall-dashboard .mall-empty{color:#fff;background:#28121a;border-color:#61404c}.mall-dashboard .mall-empty b{color:#f7eddf}.exchange-dashboard{color:var(--ink);background:#f0e8db}.exchange-dashboard .mall-dashboard-heading h1{color:var(--wine)}.exchange-dashboard .mall-dashboard-heading p{color:#746762}.market-live{color:#655b55;letter-spacing:.16em;border:1px solid #cfc1ad;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.market-live i{background:#43a36d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43a36d1f}.mall-exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mall-exchange-grid>article{border-top:4px solid var(--mall-accent);background:#fff;padding:22px;box-shadow:0 13px 45px #28171414}.mall-exchange-grid>article>header{color:#897d75;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.mall-exchange-code{margin:26px 0}.mall-exchange-code b{color:var(--wine);font:38px Georgia,serif;display:block}.mall-exchange-code span{color:#8b7f77;font-size:11px}.mall-exchange-grid dl{border-block:1px solid #eee7dc;gap:12px;margin:0;padding:18px 0;display:grid}.mall-exchange-grid footer{justify-content:space-between;align-items:end;gap:12px;padding-top:20px;display:flex}.mall-exchange-grid footer div{display:grid}.mall-exchange-grid footer small{color:#8d8179;text-transform:uppercase;font-size:9px}.mall-exchange-grid footer strong{color:var(--wine);margin-top:5px;font:23px Georgia,serif}.mall-tape{color:#fff;background:var(--wine);margin-top:40px;padding:25px}.mall-tape h2{font:27px Georgia,serif}.mall-tape>div{border-top:1px solid #ffffff1f;grid-template-columns:100px 1fr auto 100px;gap:20px;padding:12px 0;font-size:11px;display:grid}.mall-tape>div span{color:#caa86d;letter-spacing:.12em;font-size:9px}.mall-tape time{color:#9d858d;text-align:right}.food-atelier{color:#f9ede5;background:radial-gradient(circle at 90% 4%,#722642 0,#0000 28%),#2a0b16}.food-atelier>header{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;padding-bottom:60px;display:grid}.food-atelier>header h1{letter-spacing:-.05em;margin:15px 0 22px;font:400 clamp(52px,6vw,86px)/.92 Georgia,serif}.food-atelier>header p{color:#c1a7af;max-width:720px;font:17px/1.6 Georgia,serif}.food-atelier>header aside{color:#c0a5ad;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;font-size:10px;display:flex}.food-atelier>header aside span{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.food-atelier>header aside i{background:#74505b;width:25px;height:1px}.food-atelier form{background:#68404d;border:1px solid #68404d;gap:1px;display:grid}.food-atelier form>section{background:#35121e;padding:36px}.food-atelier form>section>small{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:800}.food-atelier form h2{margin:9px 0 24px;font:32px Georgia,serif}.food-atelier form label{color:#c2aab2;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.food-atelier select,.food-brand-name>label>input{color:#fff;background:#250b13;border:1px solid #75505b;width:100%;margin-top:9px;padding:15px;display:block}.food-hint{color:#a98e97;font-size:12px}.food-hint button{color:#efd296;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.concept-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.concept-grid label{cursor:pointer;background:#2b0d17;border:1px solid #65424e;flex-direction:column;min-height:240px;padding:18px;display:flex;position:relative}.concept-grid label.active{border-color:var(--concept);box-shadow:inset 0 -4px var(--concept)}.concept-grid input{opacity:0;position:absolute}.concept-grid label>span{color:#271018;background:var(--concept);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:24px;font:22px Georgia,serif;display:grid}.concept-grid b{color:#fff;text-transform:none;font:19px Georgia,serif}.concept-grid label>small{color:var(--concept);margin-top:6px;font-size:9px}.concept-grid p{color:#a48b94;text-transform:none;font-size:11px;line-height:1.5}.concept-grid strong{color:#d6bdc5;text-transform:none;margin-top:auto;font-size:10px}.food-brand-name{grid-template-columns:1fr 1fr;gap:12px 30px;display:grid}.food-brand-name>small,.food-brand-name>h2,.food-brand-name>label:first-of-type{grid-column:1/-1}.food-confirm{align-items:center;gap:10px;line-height:1.5;display:flex;text-transform:none!important}.food-confirm input{accent-color:var(--gold)}.food-brand-name>button{color:#251018;background:var(--gold);cursor:pointer;border:0;padding:15px;font-size:11px;font-weight:900}.mall-footer{color:#c5b2b7;background:#14060b;grid-template-columns:1fr auto;align-content:center;gap:12px 30px;min-height:160px;padding:35px 6vw;display:grid}.mall-footer>div{align-items:center;gap:12px;display:flex}.mall-footer>div span{border:1px solid var(--gold);width:35px;height:35px;color:var(--gold);place-items:center;font:italic 21px Georgia,serif;display:grid}.mall-footer>div strong{color:#fff;letter-spacing:.12em;font:16px Georgia,serif}.mall-footer p{text-align:right;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.mall-footer small{color:#6f5c62;grid-column:1/-1;font-size:8px}@media (max-width:1050px){.mall-topbar{grid-template-columns:1fr auto;padding:12px 20px}.mall-topbar nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;height:44px;overflow-x:auto}.mall-top-actions{grid-area:1/2}.mall-hero{min-height:620px;padding:90px 6vw 50px}.mall-selector{grid-template-columns:repeat(3,1fr)}.mall-profile{grid-template-columns:1fr}.mall-unit-grid,.mall-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-grid{grid-template-columns:repeat(3,1fr)}.mall-kpis{grid-template-columns:repeat(2,1fr)}.mall-holdings{grid-template-columns:1fr}}@media (max-width:680px){.mall-topbar{grid-template-columns:1fr;position:relative}.mall-top-actions{grid-area:3/1;justify-content:stretch}.mall-top-actions button{flex:1}.mall-topbar nav{gap:0}.mall-topbar nav button{flex:none;padding:0 10px}.mall-hero{grid-template-columns:1fr;align-content:end;gap:30px;min-height:700px}.mall-hero-copy h1{font-size:54px}.mall-deed-preview{padding:20px}.mall-selector{grid-template-columns:repeat(2,1fr)}.mall-selector button{min-height:95px;padding:14px}.mall-profile,.mall-units-section,.mall-dashboard,.food-atelier{padding:55px 20px 70px}.mall-profile dl{grid-template-columns:1fr}.mall-units-section>header,.mall-dashboard-heading{flex-direction:column;align-items:flex-start}.mall-filter{justify-content:flex-start}.mall-unit-grid,.mall-exchange-grid,.mall-kpis{grid-template-columns:1fr}.mall-holding-head{grid-template-columns:42px 1fr}.mall-holding-head>strong{grid-column:2}.mall-holding-body{grid-template-columns:1fr}.mall-holding-body dl{grid-template-columns:1fr 1fr}.mall-listing-controls{flex-direction:column;align-items:stretch}.mall-listing-controls label{min-width:0}.food-atelier>header{grid-template-columns:1fr}.food-atelier>header aside{flex-wrap:wrap;justify-content:flex-start}.concept-grid{grid-template-columns:1fr}.concept-grid label{min-height:210px}.food-brand-name{grid-template-columns:1fr}.food-brand-name>*{grid-column:1!important}.mall-tape>div{grid-template-columns:85px 1fr auto}.mall-tape time{display:none}.mall-footer{grid-template-columns:1fr}.mall-footer p{text-align:left}}:root{--seo-bg:#f7f4ee;--seo-ink:#171714;--seo-muted:#6e6b63;--seo-line:#dcd7cc;--seo-orange:#ff5c35}.seo-shell{background:var(--seo-bg);min-height:100vh;color:var(--seo-ink);font-family:Arial,Helvetica,sans-serif}.seo-topbar{border-bottom:1px solid var(--seo-line);background:#f7f4eef0;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 clamp(22px,5vw,84px);display:flex}.seo-topbar>a{color:var(--seo-ink);letter-spacing:-.05em;font-size:20px;font-weight:900;text-decoration:none}.seo-topbar div{gap:24px;display:flex}.seo-topbar div a{color:var(--seo-muted);font-size:14px;font-weight:700;text-decoration:none}.seo-topbar a[aria-current=page],.seo-topbar a:hover{color:var(--seo-orange)}.seo-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#ffe0ad 0,#0000 28%),linear-gradient(140deg,#191917 0,#27251f 100%);padding:clamp(72px,10vw,150px) clamp(22px,8vw,130px)}.seo-hero-index{background:radial-gradient(circle at 77% 30%,#ff9363 0,#0000 24%),linear-gradient(140deg,#1b1a17 0,#38332a 100%)}.seo-eyebrow{color:var(--seo-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.seo-hero h1{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(45px,7vw,100px);line-height:.96}.seo-hero>p:not(.seo-eyebrow){color:#d8d5cd;max-width:790px;margin:28px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.6}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-actions a{color:inherit;border:1px solid;border-radius:999px;padding:15px 22px;font-weight:900;text-decoration:none}.seo-actions .seo-primary{border-color:var(--seo-orange);background:var(--seo-orange);color:#191714}.seo-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;padding:70px clamp(22px,5vw,84px);display:grid}.seo-card{border:1px solid var(--seo-line);background:#fff;border-radius:24px;min-height:250px;padding:26px;position:relative;overflow:hidden}.seo-card:after{content:"";background:var(--seo-soft);border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -40px -60px auto}.seo-card-mark{background:var(--seo-accent,var(--seo-orange));color:#111;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.seo-card p{color:var(--seo-muted);text-transform:uppercase;letter-spacing:.08em;margin:20px 0 6px;font-size:11px;font-weight:900}.seo-card h2{letter-spacing:-.04em;margin:0 0 5px;font-size:28px}.seo-card h2 a{color:inherit;text-decoration:none}.seo-card>span,.seo-card>small{color:var(--seo-muted);line-height:1.5;display:block}.seo-card>small{margin-top:16px}.seo-card-link{z-index:1;color:var(--seo-ink);font-weight:900;text-decoration:none;position:absolute;bottom:24px;left:26px}.seo-category-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;padding:70px clamp(22px,5vw,84px);display:grid}.seo-category-grid>a{border:1px solid var(--seo-line);min-height:320px;color:inherit;background:#fff;border-radius:26px;flex-direction:column;padding:34px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.seo-category-grid>a:hover{transform:translateY(-4px);box-shadow:0 22px 50px #31291618}.seo-category-grid small{color:var(--seo-orange);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.seo-category-grid h2{letter-spacing:-.055em;margin:42px 0 12px;font-size:clamp(30px,3vw,45px);line-height:1}.seo-category-grid p{color:var(--seo-muted);margin:0;line-height:1.65}.seo-category-grid span{margin-top:auto;padding-top:26px;font-weight:900}.seo-content-section{border-bottom:1px solid var(--seo-line);padding:80px clamp(22px,7vw,115px)}.seo-heading h2{letter-spacing:-.06em;max-width:800px;margin:0 0 36px;font-size:clamp(38px,5vw,68px);line-height:1}.seo-category-portals{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.seo-category-portals article{border:1px solid var(--seo-line);background:#fff;border-radius:24px;padding:30px}.seo-category-portals h3{letter-spacing:-.05em;margin:18px 0 8px;font-size:34px}.seo-category-portals h3 a{color:inherit;text-decoration:none}.seo-category-portals p,.seo-category-portals li{color:var(--seo-muted);line-height:1.55}.seo-category-portals ul{padding-left:19px}.seo-category-portals article>div:last-child{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.seo-category-portals article>div:last-child a{background:var(--seo-soft);color:inherit;border-radius:999px;padding:11px 14px;font-weight:800;text-decoration:none}.seo-faq{max-width:1100px}.seo-faq details{border-top:1px solid var(--seo-line)}.seo-faq details:last-child{border-bottom:1px solid var(--seo-line)}.seo-faq summary{cursor:pointer;padding:24px 4px;font-size:20px;font-weight:900}.seo-faq details p{max-width:800px;color:var(--seo-muted);margin:0 0 24px;line-height:1.65}.seo-disclaimer{background:#fff0e9;border:1px solid #f6a48e;border-radius:24px;margin:60px clamp(22px,7vw,115px);padding:32px}.seo-disclaimer b{font-size:20px}.seo-disclaimer p{color:#67534c;margin:8px 0 0;line-height:1.6}.seo-footer{border-top:1px solid var(--seo-line);flex-wrap:wrap;gap:25px;padding:35px clamp(22px,5vw,84px);display:flex}.seo-footer a{color:var(--seo-muted);font-weight:800;text-decoration:none}.seo-footer a:first-child{color:var(--seo-ink);margin-right:auto}.seo-legal{max-width:900px;padding:90px clamp(22px,7vw,110px)}.seo-legal h1{letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(50px,8vw,92px);line-height:.95}.seo-legal-lead{color:#3d3a34!important;font-size:22px!important}.seo-legal h2{letter-spacing:-.035em;margin:46px 0 10px;font-size:28px}.seo-legal p{color:var(--seo-muted);line-height:1.7}.seo-legal code{background:#e8e3d9;border-radius:5px;padding:3px 6px}.analytics-consent{z-index:9999;color:#fff;background:#191917;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:30px;max-width:1050px;margin:auto;padding:22px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 25px 100px #0007}.analytics-consent>div:first-child{flex:1}.analytics-consent b{font-size:19px}.analytics-consent p{color:#c8c5bd;margin:7px 0;font-size:14px;line-height:1.5}.analytics-consent a{color:#ff8b6c;font-size:13px}.analytics-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.analytics-consent button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:12px 16px;font-weight:800}.analytics-consent .analytics-consent-primary{color:#1a1715;background:#ff603b;border-color:#ff603b}.analytics-settings{z-index:9998;color:#fff;cursor:pointer;background:#1d1c19;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;position:fixed;bottom:15px;right:15px;box-shadow:0 8px 24px #0004}@media (max-width:780px){.seo-topbar{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px}.seo-topbar div{flex-wrap:wrap}.seo-category-grid{grid-template-columns:1fr}.analytics-consent{flex-direction:column;align-items:stretch;gap:14px}.analytics-consent-actions button{flex:1}.seo-footer a:first-child{width:100%;margin:0}}.brand-section-nav{border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 max(4vw,28px);display:flex;overflow-x:auto}.brand-section-nav a{min-width:max-content;color:var(--ink);border-radius:9px;padding:8px 12px;font-size:10px;font-weight:760;text-decoration:none}.brand-section-nav a:hover{background:var(--accent-soft)}.checkout-simulation-note{color:color-mix(in srgb, currentColor 48%, transparent);margin-top:16px;font-size:8px;line-height:1.5;display:block}.simulation-consent a{color:inherit;font-weight:850}[data-store-mode=technology] .eyebrow,[data-store-mode=finance] .eyebrow,[data-store-mode=project] .eyebrow{font-family:var(--font-mono);letter-spacing:.11em}[data-store-mode=fashion] .brand-section-nav a{text-transform:uppercase;letter-spacing:.1em}.site-shell[data-store-mode=agriculture],.site-shell[data-store-mode=garden]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 28%, transparent), transparent 36rem)}.directory-card-products a{background:color-mix(in srgb, var(--portal-soft) 70%, #fff);color:inherit;border-radius:7px;padding:6px 8px;font-size:9px;text-decoration:none}.directory-card-products a:hover{text-decoration:underline}@media (max-width:720px){.brand-section-nav{justify-content:flex-start}}.storefront-header-shell{--sfh-utility-bg:var(--paper,#f8f7f3);--sfh-utility-ink:var(--ink,#171717);z-index:70;background:var(--sfh-utility-bg);position:relative}.storefront-header-shell[data-header-archetype=marketplace]{--sfh-utility-bg:#fff}.storefront-header-shell[data-header-archetype=editorial]{--sfh-utility-bg:#f4f0ea;--sfh-utility-ink:#191714}.storefront-header-shell[data-header-archetype=technical]{--sfh-utility-bg:#061713;--sfh-utility-ink:#e8fff7}.storefront-header-shell[data-header-archetype=showroom]{--sfh-utility-bg:#111;--sfh-utility-ink:#fff}.storefront-header-shell[data-header-archetype=estate]{--sfh-utility-bg:#fbfaf7;--sfh-utility-ink:#14213d}.storefront-header-shell[data-header-archetype=beauty]{--sfh-utility-bg:#fff9f7;--sfh-utility-ink:#38251f}.storefront-header-shell[data-header-archetype=home]{--sfh-utility-bg:#f3f0e7;--sfh-utility-ink:#273126}.storefront-header-shell[data-header-archetype=food]{--sfh-utility-bg:#fff7ea;--sfh-utility-ink:#28221b}.storefront-header-shell[data-header-archetype=travel]{--sfh-utility-bg:#eef6f8;--sfh-utility-ink:#123542}.storefront-header-shell[data-header-archetype=archive]{--sfh-utility-bg:#0d0d0e;--sfh-utility-ink:#f2f0ea}.storefront-header-shell[data-header-archetype=service]{--sfh-utility-bg:#f6faf9;--sfh-utility-ink:#17312a}.storefront-header-shell[data-header-archetype=operations]{--sfh-utility-bg:#eceeea;--sfh-utility-ink:#18201a}.sfh-yoro-access{border-bottom:1px solid color-mix(in srgb, var(--sfh-utility-ink) 14%, transparent);background:var(--sfh-utility-bg);min-height:36px;color:var(--sfh-utility-ink);justify-content:flex-end;align-items:center;gap:7px;padding:4px max(130px,8vw) 4px max(3vw,24px);display:flex}.sfh-yoro-access>span{color:color-mix(in srgb, currentColor 58%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:10px;font-weight:800}.sfh-yoro-access>a{border:1px solid color-mix(in srgb, currentColor 18%, transparent);min-height:28px;color:inherit;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.sfh-yoro-access>a:hover{border-color:color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 7%, transparent)}.sfh-yoro-access small{background:var(--accent-soft);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900}.sfh{width:100%;color:var(--ink);position:relative}.sfh button,.sfh a{color:inherit}.sfh button{cursor:pointer}.sfh a{text-decoration:none}.sfh nav{min-width:0}.sfh-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:fit-content;padding:0;display:inline-flex}.sfh-brand-mark{background:var(--accent);width:42px;height:42px;color:var(--ink);letter-spacing:-.04em;border-radius:11px;flex:0 0 42px;place-items:center;font-size:13px;font-weight:950;display:grid}.sfh-brand-copy{flex-direction:column;gap:3px;display:flex}.sfh-brand-copy b{letter-spacing:-.045em;font-size:21px;line-height:1}.sfh-brand-copy small{color:color-mix(in srgb, currentColor 57%, transparent);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.sfh-count{background:var(--accent);min-width:18px;height:18px;color:var(--ink);border-radius:99px;place-items:center;margin-left:7px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.sfh-search{min-width:0;display:flex}.sfh-search label{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sfh-search label span{color:color-mix(in srgb, currentColor 52%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.sfh-search input{width:100%;color:inherit;background:0 0;border:0;outline:0;padding:0}.sfh-search input::placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}[data-header-frame] .sfh-brand-mark,[data-header-frame] .sfh-search,[data-header-frame] .sfh button{border-radius:var(--frame-radius-control)}[data-header-frame] .sfh-search{border-style:var(--frame-border-style)}[data-header-frame=editorial] .sfh-brand-mark{color:currentColor;background:0 0;border:1px solid}[data-header-frame=glass] .sfh-brand-mark,[data-header-frame=glass] .sfh-search{border-color:color-mix(in srgb, currentColor 22%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad}[data-header-layout=editorial] .sfh-brand-copy b{font-family:var(--font-display);font-weight:500}[data-header-layout=console] .sfh-brand-copy b,[data-header-layout=console] .sfh nav,[data-header-layout=console] .sfh-search{font-family:var(--font-mono)}[data-header-layout=manifesto] .sfh-brand-copy b{letter-spacing:-.075em;font-size:27px;font-weight:950}[data-header-layout=gallery] .sfh-brand-copy small{color:var(--accent)}[data-header-pace=kinetic] .sfh-brand-mark{transform:rotate(-4deg)}[data-header-pace=precise] .sfh-brand-copy small{letter-spacing:.18em}@media (min-width:761px){[data-header-layout=reverse] :is(.sfh-marketplace-main,.sfh-home-main,.sfh-food-orderbar,.sfh-travel-top,.sfh-service-main)>.sfh-brand{order:3;justify-self:end}[data-header-layout=reverse] .sfh-marketplace-actions,[data-header-layout=reverse] .sfh-home-tools,[data-header-layout=reverse] .sfh-food-order,[data-header-layout=reverse] .sfh-travel-trips,[data-header-layout=reverse] .sfh-service-book{order:-1;justify-self:start}[data-header-layout=reverse] :is(.sfh-technical-console,.sfh-archive-ledger,.sfh-operations-main)>.sfh-brand{order:4;justify-self:end}[data-header-layout=reverse] :is(.sfh-technical-build,.sfh-archive-actions,.sfh-operations-main>nav){order:-1;justify-self:start}[data-header-layout=gallery] :is(.sfh-marketplace-main,.sfh-home-main,.sfh-travel-top){grid-template-columns:minmax(170px,.75fr) minmax(350px,1.5fr) auto}[data-header-layout=manifesto] :is(.sfh-marketplace-main,.sfh-home-main,.sfh-travel-top,.sfh-service-main){min-height:98px}}.sfh-marketplace{background:#fff;border-bottom:1px solid #e4e1da;box-shadow:0 8px 30px #1c16120d}.sfh-marketplace-utility{background:var(--ink);color:#fff;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:31px;padding:0 max(4vw,28px);font-size:8px;font-weight:750;display:grid}.sfh-marketplace-utility p{color:#ffffffab;margin:0}.sfh-marketplace-utility nav{justify-self:end;gap:17px;display:flex}.sfh-marketplace-main{grid-template-columns:225px minmax(320px,720px) auto;align-items:center;gap:25px;min-height:82px;padding:0 max(4vw,28px);display:grid}.sfh-marketplace-search{background:#f7f5f1;border:1px solid #d9d5ce;border-radius:8px;height:48px;padding:5px 6px 5px 16px}.sfh-marketplace-search input{font-size:11px}.sfh-marketplace-search>button{background:var(--accent);border:0;border-radius:6px;min-width:82px;font-size:9px;font-weight:900}.sfh-marketplace-actions{justify-self:end;align-items:center;gap:7px;display:flex}.sfh-marketplace-actions>*{background:#fff;border:1px solid #ddd9d1;border-radius:8px;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.sfh-marketplace-departments{scrollbar-width:none;border-top:1px solid #efede8;align-items:center;gap:3px;min-height:43px;padding:0 max(4vw,28px);display:flex;overflow-x:auto}.sfh-marketplace-departments>*{background:0 0;border:0;border-radius:6px;min-width:max-content;padding:7px 11px;font-size:9px;font-weight:720}.sfh-marketplace-departments>button:first-child{background:var(--accent-soft);margin-right:8px;font-weight:900}.sfh-marketplace-departments a{margin-left:auto}.sfh-editorial{color:#191714;background:#f4f0ea;border-bottom:1px solid #cfc9bf;padding:0 max(3vw,26px)}.sfh-editorial-row{border-bottom:1px solid #aaa49a;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:106px;display:grid}.sfh-editorial-stories,.sfh-editorial-actions{align-items:center;gap:19px;display:flex}.sfh-editorial-stories button,.sfh-editorial-stories a,.sfh-editorial-actions>*{background:0 0;border:0;padding:5px 0;font-family:Georgia,Times New Roman,serif;font-size:11px}.sfh-editorial-actions{justify-self:end}.sfh-editorial-actions button:last-child{border:1px solid #1c1a17;min-height:38px;padding:0 15px}.sfh-editorial-brand{text-align:center;flex-direction:column;justify-self:center;gap:3px}.sfh-editorial-brand .sfh-brand-mark{display:none}.sfh-editorial-brand .sfh-brand-copy b{font-family:var(--font-display);letter-spacing:-.045em;font-size:32px;font-weight:500}.sfh-editorial-index{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:47px;display:grid}.sfh-editorial-index>span{color:#777168;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}.sfh-editorial-index>span:last-child{justify-self:end}.sfh-editorial-index nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.sfh-editorial-index button{background:0 0;border:0;min-width:max-content;padding:6px 9px;font-family:Georgia,Times New Roman,serif;font-size:10px}.sfh-editorial-search{opacity:0;pointer-events:none;width:min(560px,100%);height:0;margin:0 auto;overflow:hidden}.sfh-technical{color:#e8fff7;font-family:var(--font-mono);background:#061713;border-bottom:1px solid #ffffff21}.sfh-technical-console{grid-template-columns:220px auto minmax(220px,480px) auto;align-items:center;gap:22px;min-height:76px;padding:0 max(3vw,26px);display:grid}.sfh-technical .sfh-brand-mark{color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px}.sfh-technical .sfh-brand-copy b{font-family:var(--font-display)}.sfh-technical-console>nav{gap:2px;display:flex}.sfh-technical-console>nav>*{color:#e8fff7ad;text-transform:uppercase;background:0 0;border:0;padding:8px 10px;font-size:8px}.sfh-technical-search{background:#0d2721;border:1px solid #fff3;height:38px;padding:3px 3px 3px 11px}.sfh-technical-search input{font-family:inherit;font-size:9px}.sfh-technical-search>button{background:var(--accent);color:#04130f;text-transform:uppercase;border:0;padding:0 11px;font-family:inherit;font-size:8px;font-weight:900}.sfh-technical-build{border:1px solid var(--accent);text-transform:uppercase;background:0 0;min-height:38px;padding:0 13px;font-size:8px;font-weight:900;color:var(--accent)!important}.sfh-technical-status{color:#e8fff780;letter-spacing:.1em;border-top:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:30px;padding:0 max(3vw,26px);font-size:7px;display:grid}.sfh-technical-status nav{justify-content:center;gap:2px;display:flex;overflow-x:auto}.sfh-technical-status button{min-width:max-content;color:inherit;background:0 0;border:0;padding:5px 8px;font-family:inherit;font-size:7px}.sfh-showroom{color:#fff;background:#111}.sfh-showroom-stage{grid-template-columns:250px 1fr auto;align-items:center;gap:28px;min-height:84px;padding:0 max(4vw,35px);display:grid}.sfh-showroom .sfh-brand-mark{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:48px}.sfh-showroom .sfh-brand-copy b{letter-spacing:.03em;text-transform:uppercase;font-size:24px;font-weight:520}.sfh-showroom-stage nav{justify-content:center;gap:16px;display:flex;overflow-x:auto}.sfh-showroom-stage nav button,.sfh-showroom-stage nav a{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;min-width:max-content;padding:8px 0;font-size:8px;font-weight:800}.sfh-showroom-stage nav button:hover,.sfh-showroom-stage nav a:hover{color:#fff;border-bottom-color:#fff}.sfh-showroom-appointment{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff6b;align-items:center;min-height:40px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex}.sfh-showroom-details{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff21;align-items:center;gap:22px;min-height:33px;padding:0 max(4vw,35px);font-size:7px;display:flex}.sfh-showroom-details :is(button,a){color:inherit;font:inherit;background:0 0;border:0;padding:3px 0}.sfh-showroom-details button:first-of-type{margin-left:auto}.sfh-showroom-details button:last-child{color:#fff}.sfh-estate{color:#14213d;background:#fbfaf7;border-bottom:1px solid #d9d6cc;padding:0 max(4vw,32px)}.sfh-estate-main{grid-template-columns:250px 1fr auto;align-items:center;gap:28px;min-height:88px;display:grid}.sfh-estate .sfh-brand-mark{color:#fbfaf7;background:#14213d;border-radius:2px}.sfh-estate .sfh-brand-copy b{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600}.sfh-estate-main>nav{justify-content:center;gap:4px;display:flex;overflow-x:auto}.sfh-estate-main>nav>*{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;min-width:max-content;padding:9px 11px;font-size:9px;font-weight:700}.sfh-estate-main>nav>:is(button,a):hover{border-bottom-color:#14213d}.sfh-estate-tools{align-items:center;gap:6px;display:flex}.sfh-estate-tools>*{letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #14213d;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.sfh-estate-tools button{color:#fbfaf7;background:#14213d}.sfh-estate-finder{border-top:1px solid #d9d6cc;grid-template-columns:minmax(280px,520px) 1fr;align-items:center;gap:30px;min-height:50px;display:grid}.sfh-estate-search{border-bottom:1px solid #14213d;height:36px}.sfh-estate-search label span{display:none}.sfh-estate-search input{font-size:11px}.sfh-estate-search>button{letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 0 0 14px;font-size:8px;font-weight:850}.sfh-estate-finder>span{color:#5c6473;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:8px;font-weight:700}.sfh-beauty{color:#38251f;background:#fff9f7;border-bottom:1px solid #e7d9d4;padding:0 max(3vw,25px)}.sfh-beauty-note{background:var(--accent-soft);letter-spacing:.05em;place-items:center;min-height:28px;margin:0 calc(-1*max(3vw,25px));padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:grid}.sfh-beauty-masthead{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:91px;display:grid}.sfh-beauty-masthead nav{gap:17px;display:flex}.sfh-beauty-masthead a,.sfh-beauty-bag{letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:800}.sfh-beauty-brand{justify-self:center}.sfh-beauty-brand .sfh-brand-mark{display:none}.sfh-beauty-brand .sfh-brand-copy{align-items:center}.sfh-beauty-brand .sfh-brand-copy b{font-family:var(--font-display);font-size:35px;font-weight:500}.sfh-beauty-bag{justify-self:end}.sfh-beauty-nav{border-top:1px solid #e7d9d4;grid-template-columns:1fr minmax(220px,330px);align-items:center;gap:25px;min-height:48px;display:grid}.sfh-beauty-nav>nav{justify-content:center;gap:8px;display:flex;overflow-x:auto}.sfh-beauty-nav>nav button{background:0 0;border:0;min-width:max-content;padding:7px 10px;font-family:Georgia,Times New Roman,serif;font-size:10px}.sfh-beauty-search{border-bottom:1px solid #866f68;height:31px}.sfh-beauty-search label span{display:none}.sfh-beauty-search input{font-family:Georgia,Times New Roman,serif;font-size:10px}.sfh-beauty-search>button{text-transform:uppercase;background:0 0;border:0;padding:0 3px;font-size:8px;font-weight:850}.sfh-home{color:#273126;background:#f3f0e7;border-bottom:1px solid #cfd2c7;padding:0 max(4vw,32px)}.sfh-home-main{grid-template-columns:225px 1fr auto;align-items:center;gap:28px;min-height:88px;display:grid}.sfh-home .sfh-brand-mark{color:#f5f0e3;background:#354534;border-radius:0}.sfh-home-main>nav,.sfh-home-tools{align-items:center;gap:6px;display:flex}.sfh-home-main>nav>*,.sfh-home-tools>*{background:0 0;border:0;padding:9px 11px;font-size:9px}.sfh-home-main>nav{justify-content:center}.sfh-home-tools button:first-child{border-bottom:1px solid #576555}.sfh-home-tools button:last-child{color:#fff;background:#354534}.sfh-home-browse{border-top:1px solid #cfd2c7;grid-template-columns:minmax(260px,430px) 1fr;align-items:center;gap:30px;min-height:49px;display:grid}.sfh-home-search{border-bottom:1px solid #687466;height:34px}.sfh-home-search label span{display:none}.sfh-home-search input{font-family:Georgia,Times New Roman,serif;font-size:11px}.sfh-home-search>button{background:0 0;border:0;padding:0 0 0 14px;font-size:8px;font-weight:850}.sfh-home-browse>nav{justify-content:flex-end;gap:4px;display:flex;overflow-x:auto}.sfh-home-browse>nav button{color:#596357;background:0 0;border:0;min-width:max-content;padding:7px 9px;font-size:8px}.sfh-food{color:#28221b;background:#fff7ea;border-bottom:1px solid #e3d7c4}.sfh-food-orderbar{grid-template-columns:230px minmax(200px,1fr) auto auto auto;align-items:center;gap:16px;min-height:82px;padding:0 max(4vw,28px);display:grid}.sfh-food .sfh-brand-mark{border-radius:50% 50% 9px}.sfh-food-orderbar>a{color:#6f6252;min-width:max-content;font-size:8px;font-weight:850}.sfh-food-order{background:var(--accent);border:0;border-radius:11px;min-height:48px;padding:0 16px;font-size:9px;font-weight:900}.sfh-food-menu{border-top:1px solid #e3d7c4;grid-template-columns:1fr minmax(190px,280px);align-items:center;gap:20px;min-height:47px;padding:0 max(4vw,28px);display:grid}.sfh-food-menu>nav{gap:5px;display:flex;overflow-x:auto}.sfh-food-menu>nav :is(button,a){background:0 0;border:0;border-radius:20px;align-items:center;min-width:max-content;min-height:31px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.sfh-food-menu>nav button:first-child{color:#fff;background:#2b241c}.sfh-food-search{border-bottom:1px solid #8c7b65;height:30px}.sfh-food-search label span{display:none}.sfh-food-search input{font-size:9px}.sfh-food-search>button{background:0 0;border:0;font-size:8px;font-weight:800}.sfh-travel{color:#123542;background:#eef6f8;border-bottom:1px solid #c7d9de;padding:0 max(4vw,30px) 13px}.sfh-travel-top{grid-template-columns:220px 1fr auto;align-items:center;gap:26px;min-height:72px;display:grid}.sfh-travel .sfh-brand-mark{color:#fff;background:#123542;border-radius:50%}.sfh-travel-top nav{justify-content:center;gap:7px;display:flex}.sfh-travel-top nav>*{background:0 0;border:0;padding:8px 10px;font-size:9px}.sfh-travel-trips{background:0 0;border:1px solid #7ea0aa;border-radius:20px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.sfh-travel-finder{background:#fff;border:1px solid #a8c1c8;border-radius:14px;grid-template-columns:1.3fr .62fr .5fr;gap:4px;max-width:1040px;min-height:61px;margin:0 auto;padding:6px;display:grid;box-shadow:0 9px 24px #193d4814}.sfh-travel-search{border-right:1px solid #d6e2e5;padding-left:13px}.sfh-travel-search input{font-size:11px}.sfh-travel-search>button{color:#fff;background:#123542;border:0;border-radius:9px;margin:0 0 0 8px;padding:0 15px;font-size:8px;font-weight:850}.sfh-travel-finder>button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 13px;display:flex}.sfh-travel-finder>button small{color:#738b93;font-size:7px}.sfh-travel-finder>button b{margin-top:3px;font-size:9px}.sfh-travel-suggestions{justify-content:center;align-items:end;gap:4px;min-height:31px;display:flex;overflow-x:auto}.sfh-travel-suggestions button{color:#617c84;background:0 0;border:0;min-width:max-content;padding:7px 9px 2px;font-size:8px}.sfh-archive{color:#f2f0ea;background:#0d0d0e;border-bottom:1px solid #2f2f32}.sfh-archive-ledger{grid-template-columns:225px auto minmax(210px,420px) auto;align-items:center;gap:22px;min-height:78px;padding:0 max(3vw,25px);display:grid}.sfh-archive .sfh-brand-mark{color:#111;background:#f2f0ea;border-radius:0}.sfh-archive .sfh-brand-copy b{font-family:var(--font-display);font-weight:500}.sfh-archive-ledger>nav{display:flex}.sfh-archive-ledger>nav :is(button,a){color:#f2f0eaa1;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:7px 10px;font-size:8px}.sfh-archive-search{border-bottom:1px solid #fff6;height:36px;padding:0 9px}.sfh-archive-search input{font-family:Georgia,Times New Roman,serif;font-size:10px}.sfh-archive-search>button{color:#ffffffb8;background:0 0;border:0;font-size:8px}.sfh-archive-actions{justify-self:end;align-items:center;gap:6px;display:flex}.sfh-archive-actions>button{letter-spacing:.08em;text-transform:uppercase;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.sfh-archive-collection{border:1px solid var(--accent);color:var(--ink);background:var(--accent)}.sfh-archive-vault{color:inherit;background:0 0;border:1px solid #fff6}.sfh-archive-ticker{color:#f2f0ea78;min-height:29px;font-family:var(--font-mono);letter-spacing:.1em;border-top:1px solid #2f2f32;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:0 max(3vw,25px);font-size:7px;display:grid}.sfh-archive-ticker nav{justify-content:center;display:flex;overflow-x:auto}.sfh-archive-ticker button{min-width:max-content;color:inherit;font:inherit;background:0 0;border:0;padding:5px 8px}.sfh-collector{align-items:center;gap:18px;min-height:82px;padding:10px max(3vw,24px);display:grid}.sfh-collector>nav{align-items:center;gap:2px;display:flex}.sfh-collector>nav :is(button,a),.sfh-collector-actions>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 9px;font-size:8px;font-weight:850}.sfh-collector-actions{justify-content:end;align-items:center;gap:6px;display:flex}.sfh-collector-search{border:1px solid;min-width:190px;height:38px;padding:4px 5px 4px 11px}.sfh-collector-search>button{color:#fff;background:#141416;border:0;padding:0 10px;font-size:8px;font-weight:850}.sfh-collector-cart{position:relative}.sfh-collector-cardemon{color:#f8f8f2;background:#090909;border-bottom:4px solid #ffd51f;grid-template-columns:210px auto minmax(230px,1fr) auto}.sfh-collector-cardemon .sfh-brand-mark{color:#090909;background:#ffd51f;border-radius:0;transform:rotate(-3deg)}.sfh-collector-cardemon .sfh-brand-copy b{letter-spacing:-.065em;text-transform:uppercase;font-weight:950}.sfh-collector-cardemon nav :is(button,a):hover{color:#ffd51f}.sfh-collector-cardemon .sfh-collector-search{border-color:#4a4a4a}.sfh-collector-cardemon .sfh-collector-search>button{color:#090909;background:#ffd51f}.sfh-collector-cardemon .sfh-collector-actions>button:first-of-type{color:#ffd51f}.sfh-collector-cardemon .sfh-collector-cart{color:#090909;background:#ffd51f}.sfh-collector-popverse{color:#321842;background:#f5ecff;border-bottom:2px solid #321842;grid-template-columns:1fr auto 1fr}.sfh-collector-popverse>nav{justify-self:start}.sfh-collector-popverse>.sfh-brand{text-align:center;justify-self:center}.sfh-collector-popverse .sfh-brand-mark{color:#321842;background:#ff7bc7;border:2px solid #321842;border-radius:50% 50% 14px;transform:rotate(-7deg)}.sfh-collector-popverse .sfh-brand-copy b{font-size:25px;font-weight:950}.sfh-collector-popverse .sfh-collector-search{background:#fff;border-radius:999px;min-width:150px}.sfh-collector-popverse .sfh-collector-search label span{display:none}.sfh-collector-popverse .sfh-collector-search>button{color:#fff;background:#321842;border-radius:999px}.sfh-collector-popverse .sfh-collector-actions>button{border:1px solid #321842;border-radius:999px}.sfh-collector-popverse .sfh-collector-cart{background:#b7ff55;box-shadow:3px 3px #321842}.sfh-collector-libro{color:#20221e;background:#f3efe5;border-top:1px solid #20221e;border-bottom:1px solid #20221e;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;min-height:126px;font-family:Georgia,Times New Roman,serif}.sfh-libro-edition{color:#65665f;letter-spacing:.14em;border-bottom:1px solid #a29f95;grid-column:1/-1;justify-content:space-between;align-self:stretch;align-items:center;font:7px/1 Arial,sans-serif;display:flex}.sfh-collector-libro>.sfh-brand{grid-row:2}.sfh-collector-libro .sfh-brand-mark{display:none}.sfh-collector-libro .sfh-brand-copy b{letter-spacing:-.055em;font:500 32px/1 Georgia,Times New Roman,serif}.sfh-collector-libro .sfh-brand-copy small{font-family:Arial,sans-serif}.sfh-collector-libro>nav{grid-row:2;justify-content:center}.sfh-collector-libro .sfh-collector-actions{grid-row:2}.sfh-collector-libro .sfh-collector-search{border:0;border-bottom:1px solid #20221e;min-width:175px;padding-left:0}.sfh-collector-libro .sfh-collector-search>button{color:inherit;background:0 0;padding-right:0}.sfh-collector-libro .sfh-collector-actions>button{border-left:1px solid #a29f95}.sfh-service{color:#264035;background:#f7faf6;border-bottom:1px solid #cfddd5;padding:0 max(4vw,30px)}.sfh-service-main{grid-template-columns:225px 1fr auto;align-items:center;gap:24px;min-height:86px;display:grid}.sfh-service .sfh-brand-mark{color:#264035;background:#dcebe3;border-radius:50%}.sfh-service-main>nav{justify-content:center;gap:3px;display:flex}.sfh-service-main>nav>*{background:0 0;border:0;padding:8px 10px;font-size:9px}.sfh-service-book{background:#264035;border:0;border-radius:22px;min-height:42px;padding:0 18px;font-size:9px;font-weight:850;color:#fff!important}.sfh-service-path{color:#62766c;border-top:1px solid #cfddd5;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:38px;font-size:8px;display:grid}.sfh-service-path nav{justify-content:center;gap:4px;display:flex;overflow-x:auto}.sfh-service-path button{min-width:max-content;color:inherit;background:0 0;border:0;padding:6px 9px;font-size:8px}.sfh-service-path a{color:#264035;font-weight:800}.sfh-operations{color:#17201a;background:#f4f5f2;border-bottom:2px solid #17201a}.sfh-operations-status{color:#eaf0eb;letter-spacing:.09em;background:#17201a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:27px;padding:0 max(3vw,24px);font:7px/1 Consolas,monospace;display:grid}.sfh-operations-status a{justify-self:end;text-decoration:underline}.sfh-operations-main{grid-template-columns:230px minmax(300px,650px) 1fr;align-items:center;gap:22px;min-height:73px;padding:0 max(3vw,24px);display:grid}.sfh-operations .sfh-brand-mark{color:#fff;background:#17201a;border-radius:3px}.sfh-operations-search{background:#fff;border:1px solid #aeb7af;height:39px;padding:3px 3px 3px 11px}.sfh-operations-search input{font-family:var(--font-mono);font-size:9px}.sfh-operations-search>button{color:#fff;background:#17201a;border:0;padding:0 13px;font-size:8px;font-weight:850}.sfh-operations-main>nav{justify-self:end;gap:6px;display:flex}.sfh-operations-main>nav>*{background:0 0;border:1px solid #aeb7af;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.sfh-operations-main>nav button{background:var(--accent);border-color:var(--accent)}.sfh-operations-nav{border-top:1px solid #c9cec9;justify-content:space-between;align-items:center;gap:20px;min-height:37px;padding:0 max(3vw,24px);display:flex}.sfh-operations-nav nav,.sfh-operations-nav div{display:flex;overflow-x:auto}.sfh-operations-nav button,.sfh-operations-nav a{text-transform:uppercase;background:0 0;border:0;border-right:1px solid #d2d6d2;align-items:center;min-width:max-content;min-height:31px;padding:6px 10px;font:8px/1 Consolas,monospace;display:inline-flex}.sfh-operations-nav nav button:first-child{font-weight:900}@media (max-width:1050px){.sfh-marketplace-main{grid-template-columns:190px 1fr auto;gap:14px}.sfh-marketplace-actions a{display:none}.sfh-technical-console{grid-template-columns:190px 1fr auto}.sfh-technical-console>nav{display:none}.sfh-archive-ledger{grid-template-columns:190px 1fr auto}.sfh-archive-ledger>nav{display:none}.sfh-home-main{grid-template-columns:190px 1fr auto}.sfh-home-tools button:first-child{display:none}.sfh-food-orderbar{grid-template-columns:200px 1fr auto}.sfh-food-orderbar>a{display:none}.sfh-operations-main{grid-template-columns:205px 1fr auto}.sfh-operations-main>nav a{display:none}.sfh-collector-cardemon{grid-template-columns:190px 1fr auto}.sfh-collector-cardemon>nav{display:none}.sfh-collector-popverse{grid-template-columns:auto 1fr}.sfh-collector-popverse>nav{display:none}.sfh-collector-popverse>.sfh-brand{justify-self:start}.sfh-collector-libro{grid-template-columns:auto 1fr}.sfh-collector-libro>nav{display:none}}@media (max-width:760px){.sfh-yoro-access{gap:5px;min-height:40px;padding-inline:10px}.sfh-yoro-access>span{display:none}.sfh-yoro-access>a{min-height:32px;padding-inline:9px;font-size:11px}.sfh-brand-mark{flex-basis:38px;width:38px;height:38px}.sfh-brand-copy b{font-size:18px}.sfh-marketplace-utility{grid-template-columns:1fr auto;padding-inline:14px}.sfh-marketplace-utility p,.sfh-marketplace-utility nav a:first-child{display:none}.sfh-marketplace-main{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:112px;padding:12px 14px}.sfh-marketplace-search{grid-area:2/1/auto/-1;width:100%}.sfh-marketplace-actions{grid-area:1/2}.sfh-marketplace-departments{padding-inline:14px}.sfh-marketplace-departments a{display:none}.sfh-editorial{padding-inline:14px}.sfh-editorial-row{grid-template-columns:1fr auto;min-height:82px}.sfh-editorial-brand{text-align:left;flex-direction:row;justify-self:start}.sfh-editorial-brand .sfh-brand-copy b{font-size:27px}.sfh-editorial-stories{display:none}.sfh-editorial-actions{grid-column:2}.sfh-editorial-index{grid-template-columns:1fr}.sfh-editorial-index>span{display:none}.sfh-editorial-index nav{justify-content:flex-start}.sfh-technical-console{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:112px;padding:11px 14px}.sfh-technical-search{grid-area:2/1/auto/-1}.sfh-technical-status{grid-template-columns:1fr;padding-inline:14px}.sfh-technical-status>span{display:none}.sfh-technical-status nav{justify-content:flex-start}.sfh-showroom-stage{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:112px;padding:11px 14px}.sfh-showroom-stage nav{grid-area:2/1/auto/-1;justify-content:flex-start}.sfh-showroom-appointment{grid-area:1/2}.sfh-showroom-details{padding-inline:14px}.sfh-showroom-details span,.sfh-showroom-details button:first-of-type{display:none}.sfh-showroom-details button:last-child{margin-left:auto}.sfh-beauty{padding-inline:14px}.sfh-beauty-note{margin-inline:-14px}.sfh-beauty-masthead{grid-template-columns:1fr auto;min-height:77px}.sfh-beauty-masthead nav{display:none}.sfh-beauty-brand{justify-self:start}.sfh-beauty-brand .sfh-brand-copy b{font-size:29px}.sfh-beauty-nav{grid-template-columns:1fr;gap:6px;padding:8px 0}.sfh-beauty-nav>nav{grid-row:2;justify-content:flex-start}.sfh-home{padding-inline:14px}.sfh-home-main{grid-template-columns:1fr auto;min-height:76px}.sfh-home-main>nav{display:none}.sfh-home-browse{grid-template-columns:1fr;gap:4px;padding:8px 0}.sfh-home-browse>nav{justify-content:flex-start}.sfh-estate{padding-inline:14px}.sfh-estate-main{grid-template-columns:1fr auto;gap:10px 14px;min-height:76px;padding:10px 0 4px}.sfh-estate-main>nav{grid-area:2/1/auto/-1;justify-content:flex-start}.sfh-estate-tools a{display:none}.sfh-estate-finder{grid-template-columns:1fr;gap:4px;padding:8px 0}.sfh-estate-finder>span{display:none}.sfh-food-orderbar{grid-template-columns:1fr auto;min-height:78px;padding-inline:14px}.sfh-food-menu{grid-template-columns:1fr;gap:4px;padding:8px 14px}.sfh-food-menu>nav{grid-row:2}.sfh-travel{padding-inline:14px}.sfh-travel-top{grid-template-columns:1fr auto;min-height:71px}.sfh-travel-top nav{display:none}.sfh-travel-finder{grid-template-columns:1fr;min-height:54px}.sfh-travel-finder>button{display:none}.sfh-travel-search{border-right:0;min-height:44px}.sfh-travel-suggestions{justify-content:flex-start}.sfh-archive-ledger{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:112px;padding:11px 14px}.sfh-archive-actions>button{min-height:36px;padding-inline:9px;font-size:7px}.sfh-archive-search{grid-area:2/1/auto/-1}.sfh-archive-ticker{grid-template-columns:1fr;padding-inline:14px}.sfh-archive-ticker>span{display:none}.sfh-archive-ticker nav{justify-content:flex-start}.sfh-collector{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px;min-height:112px;padding:11px 14px}.sfh-collector .sfh-collector-actions{grid-area:2/1/auto/-1}.sfh-collector .sfh-collector-search{flex:1;min-width:0}.sfh-collector-popverse>.sfh-brand{justify-self:start}.sfh-collector-popverse>.sfh-collector-actions,.sfh-collector-libro>.sfh-collector-actions{grid-area:2/1/auto/-1}.sfh-collector-libro{min-height:136px}.sfh-libro-edition{grid-area:1/1/auto/-1;min-height:22px}.sfh-collector-libro>.sfh-brand{grid-area:2/1/auto/-1;padding-top:5px}.sfh-collector-libro>.sfh-collector-actions{grid-row:3}.sfh-service{padding-inline:14px}.sfh-service-main{grid-template-columns:1fr auto;min-height:76px}.sfh-service-main>nav{display:none}.sfh-service-path{grid-template-columns:1fr auto}.sfh-service-path>span{display:none}.sfh-service-path nav{justify-content:flex-start}.sfh-operations-status{grid-template-columns:1fr auto;padding-inline:14px}.sfh-operations-status span:nth-child(2){display:none}.sfh-operations-main{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:112px;padding:11px 14px}.sfh-operations-search{grid-area:2/1/auto/-1}.sfh-operations-nav{padding-inline:14px}.sfh-operations-nav div{display:none}}@media (prefers-reduced-motion:reduce){.sfh *,.sfh :before,.sfh :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.storefront-hero{width:min(1480px,100%);min-height:690px;color:var(--ink);background:#f8f7f3;gap:34px;margin:0 auto;padding:clamp(42px,5vw,78px) max(4vw,52px) 32px;display:grid;position:relative;overflow:hidden}.storefront-copy{z-index:2;position:relative}.storefront-boundary{z-index:8;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, var(--paper,#fff) 88%, transparent);color:color-mix(in srgb, currentColor 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:7px;line-height:1.2;display:inline-flex;position:absolute;top:14px;right:max(16px,2vw)}.storefront-boundary b{letter-spacing:.1em;font-size:7px}.storefront-boundary span{font-weight:650}.storefront-copy>small{color:color-mix(in srgb, var(--accent) 80%, #171717);letter-spacing:.15em;margin-bottom:18px;font-size:10px;font-weight:900;display:block}.storefront-copy h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(48px,5.6vw,82px);font-weight:920;line-height:.94}.storefront-copy>p{max-width:630px;color:color-mix(in srgb, var(--ink) 66%, #777);margin:25px 0 0;font-size:16px;line-height:1.62}.storefront-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.storefront-actions button{border-radius:var(--frame-radius-control);min-height:50px;font:inherit;cursor:pointer;padding:0 21px;font-size:11px;font-weight:900;transition:transform .18s,background .18s,color .18s}.storefront-actions button:hover{transform:translateY(-2px)}.storefront-primary{border:1px solid var(--ink);background:var(--ink);color:#fff}.storefront-primary span{margin-left:18px}.storefront-secondary{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);background:0 0}.storefront-mini-product{border-radius:var(--frame-radius-card);background:#fff;min-width:0;position:relative;overflow:hidden}.storefront-mini-product img{object-fit:cover;width:100%;height:100%}.storefront-mini-product>span{color:#fff;background:#0f0f0fd1;gap:3px;padding:16px;display:grid;position:absolute;inset:auto 0 0}.storefront-mini-product small{color:color-mix(in srgb, var(--accent) 72%, #fff);letter-spacing:.11em;font-size:7px;font-weight:900}.storefront-mini-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.storefront-mini-note{color:color-mix(in srgb, var(--ink) 58%, transparent);margin:0;display:block}.marketplace-deals .storefront-mini-note{grid-column:1/-1}.editorial-visual .storefront-mini-note,.home-board .storefront-mini-note{color:#3a352f;background:#ffffffeb;padding:10px 16px;position:absolute;inset:auto 0 0}.storefront-marketplace{background:color-mix(in srgb, var(--accent-soft) 35%, #f8f7f3);grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);min-height:630px;padding-top:42px}.marketplace-intro{flex-direction:column;justify-content:center;padding-right:2vw;display:flex}.marketplace-intro .storefront-copy h1{font-size:clamp(48px,4.8vw,72px)}.marketplace-intro .storefront-copy>p{margin-top:19px}.marketplace-intro .storefront-actions{margin-top:20px}.marketplace-search{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--frame-radius-control);background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;max-width:590px;min-height:64px;margin-top:22px;padding:9px 12px;display:grid;box-shadow:0 15px 38px #140f0c14}.marketplace-search>span{background:var(--accent-soft);border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.marketplace-search div{flex-direction:column;gap:3px;display:flex}.marketplace-search small{color:#8a837d;letter-spacing:.1em;font-size:7px;font-weight:900}.marketplace-search b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.marketplace-search em{background:var(--accent);color:var(--ink);border-radius:7px;padding:9px 12px;font-size:9px;font-style:normal;font-weight:900}.marketplace-deals{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr 1fr;gap:8px;display:grid}.marketplace-deals .storefront-mini-product{min-height:205px}.marketplace-deals .storefront-mini-product:first-child{grid-row:1/-1}.storefront-editorial{background:#f3f0ea;grid-template-columns:minmax(420px,1.2fr) minmax(360px,.8fr);min-height:790px;padding-top:30px}.editorial-visual{min-height:640px;position:relative;overflow:hidden}.editorial-visual>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.editorial-issue{color:#111;letter-spacing:.16em;background:#fff;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:20px;left:20px}.editorial-visual .storefront-mini-product{border:8px solid #fff;width:min(235px,38%);height:250px;position:absolute;bottom:84px;right:22px}.editorial-copy{align-self:center;padding:4vw 1vw 4vw 4vw}.editorial-copy h1{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(54px,6.7vw,104px);font-weight:500;line-height:.91}.editorial-price{border-top:1px solid #bcb7ae;border-bottom:1px solid #bcb7ae;justify-content:space-between;gap:20px;margin-top:25px;padding:14px 0;font-size:11px;display:flex}.editorial-price b{font-size:13px}.storefront-layout-reverse.storefront-editorial .editorial-visual{grid-column:2}.storefront-layout-reverse.storefront-editorial .editorial-copy{grid-area:1/1;padding-left:0;padding-right:4vw}.storefront-technical{color:#ebfff8;background:#071a16;grid-template-columns:minmax(380px,.82fr) minmax(540px,1.18fr)}.technical-copy{align-self:center}.technical-copy>small{color:var(--accent);font-family:var(--font-mono)}.technical-copy h1{font-size:clamp(49px,5.6vw,84px)}.technical-copy>p{color:#ebfff89e}.storefront-technical .storefront-primary{border-color:var(--accent);background:var(--accent);color:#04120e}.storefront-technical .storefront-secondary{color:#fff;border-color:#ffffff47}.technical-status{color:#ffffffad;font-family:var(--font-mono);text-transform:uppercase;gap:22px;margin-top:32px;font-size:8px;display:flex}.technical-status span{align-items:center;gap:7px;display:flex}.technical-status i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.technical-stage{background:#0e2620;border:1px solid #ffffff24;min-height:560px;position:relative;overflow:hidden}.technical-stage>img{object-fit:cover;opacity:.52;filter:saturate(.65)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.technical-readout{border-radius:var(--frame-radius-card);width:min(390px,82%);font-family:var(--font-mono);background:#030e0be0;border:1px solid #ffffff2e;gap:7px;padding:18px;display:grid;position:absolute;bottom:24px;right:24px}.technical-readout>small{color:var(--accent);letter-spacing:.12em;margin-bottom:8px;font-size:8px}.technical-readout>span{border-top:1px solid #ffffff1f;grid-template-columns:28px 1fr auto;gap:8px;padding:10px 0;font-size:9px;display:grid}.technical-readout em{color:var(--accent);font-style:normal}.technical-readout b{font-size:9px}.storefront-showroom{color:#fff;background:#111;grid-template-columns:minmax(560px,1.32fr) minmax(340px,.68fr);min-height:780px;padding-bottom:24px}.showroom-stage{min-height:620px;position:relative;overflow:hidden}.showroom-stage>img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%}.showroom-stage:after{content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.showroom-model{color:#111;background:#fff;min-width:280px;padding:17px 19px;display:grid;position:absolute;bottom:22px;left:22px}.showroom-model small{color:#777;letter-spacing:.11em;font-size:7px;font-weight:900}.showroom-model>b{margin-top:5px;font-size:16px}.showroom-model>b:last-child{color:var(--accent);margin-top:9px;font-size:13px}.showroom-number{color:#ffffffb8;font-family:Georgia,serif;font-size:74px;position:absolute;top:16px;right:20px}.showroom-copy{align-self:end;padding:2vw 0 3vw 2vw}.showroom-copy>small{color:var(--accent)}.showroom-copy h1{font-family:var(--font-display);font-size:clamp(50px,5.5vw,82px);font-weight:500}.showroom-copy>p{color:#ffffff9e}.showroom-copy ul{grid-template-columns:1fr 1fr;gap:7px;margin:28px 0 0;padding:0;list-style:none;display:grid}.showroom-copy li{color:#ffffffbd;border-top:1px solid #ffffff38;padding:10px;font-size:9px}.storefront-showroom .storefront-primary{color:#111;background:#fff;border-color:#fff}.storefront-showroom .storefront-secondary{color:#fff;border-color:#ffffff47}.storefront-estate{color:#14213d;background:#fbfaf7;grid-template-columns:minmax(380px,.88fr) minmax(480px,1.12fr);min-height:720px;padding-bottom:28px}.estate-copy{align-self:center;padding:1vw 0}.estate-copy>small{color:var(--accent)}.estate-copy h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(46px,5vw,76px);font-weight:600;line-height:.96}.estate-copy>p{color:#4a5263;max-width:540px}.storefront-estate .storefront-primary{color:#fbfaf7;background:#14213d;border-color:#14213d}.storefront-estate .storefront-secondary{color:#14213d;border-color:#14213d47}.estate-facts{border-top:1px solid #14213d38;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.estate-facts>div{border-right:1px solid #14213d24;flex-direction:column;justify-content:center;gap:5px;min-height:68px;padding:12px 14px 12px 0;display:flex}.estate-facts>div:not(:first-child){padding-left:14px}.estate-facts>div:last-child{border-right:0}.estate-facts dt{color:#6a7282;letter-spacing:.12em;font-size:7px;font-weight:900}.estate-facts dd{margin:0;font-size:12px;font-weight:600;line-height:1.35}.estate-stage{background:#e7e4dc;min-height:600px;position:relative;overflow:hidden}.estate-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.estate-stage:after{content:"";pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:14px}.estate-stage-label{z-index:2;color:#14213d;letter-spacing:.12em;background:#fbfaf7;padding:7px 10px;font-size:7px;font-weight:900;position:absolute;top:26px;left:28px}.estate-featured{z-index:2;border-radius:var(--frame-radius-card);color:#14213d;background:#fbfaf7;gap:5px;min-width:300px;max-width:min(420px,100% - 52px);padding:16px 18px;display:grid;position:absolute;bottom:26px;right:26px;box-shadow:0 18px 40px #14213d2e}.estate-featured small{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.estate-featured>b{font-size:14px;line-height:1.3}.estate-featured>span{color:#5c6473;font-size:10px}.estate-featured>b:last-child{margin-top:4px;font-size:15px}.estate-finder{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-top:26px;display:grid}.estate-finder label{gap:5px;display:grid}.estate-finder label span{color:#6a7282;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.estate-finder select{border-radius:var(--frame-radius-control);color:#14213d;min-height:46px;font:inherit;background:#fff;border:1px solid #14213d;padding:0 10px;font-size:13px}.estate-finder button{border-radius:var(--frame-radius-control);color:#fbfaf7;min-height:46px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#14213d;border:1px solid #14213d;padding:0 18px;font-size:12px;font-weight:800}.storefront-motori{color:#f7f8fa;background:#0a0d11;grid-template-columns:minmax(430px,.74fr) minmax(650px,1.26fr);gap:0;width:min(1600px,100%);min-height:850px;padding:0}.motori-hero-copy{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,6vw,96px) clamp(34px,4vw,72px) 42px;display:flex}.motori-hero-index{color:#719bff;letter-spacing:.16em;margin-bottom:auto;font-size:8px;font-weight:900}.storefront-motori .storefront-copy{padding:60px 0}.storefront-motori .storefront-copy>small{color:#7da3ff}.storefront-motori .storefront-copy h1{max-width:640px;font-size:clamp(58px,5.9vw,92px);font-weight:760;line-height:.9}.storefront-motori .storefront-copy>p{color:#eef2f7a8;max-width:570px;font-size:15px}.storefront-motori .storefront-primary{color:#0e1217;background:#f4f6f8;border-color:#f4f6f8}.storefront-motori .storefront-secondary{color:#fff;border-color:#ffffff47}.motori-hero-specs{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.motori-hero-specs span{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:72px;padding:14px 12px 14px 0;display:flex}.motori-hero-specs span:not(:first-child){padding-left:14px}.motori-hero-specs span:last-child{border-right:0}.motori-hero-specs small{color:#747f8b;letter-spacing:.1em;font-size:7px;font-weight:900}.motori-hero-specs b{margin-top:6px;font-size:13px}.motori-hero-trust{color:#7f8994;flex-wrap:wrap;gap:9px 18px;margin-top:auto;font-size:8px;display:flex}.motori-hero-trust span{align-items:center;gap:6px;display:inline-flex}.motori-hero-trust i{background:#57d88d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #57d88d1a}.motori-hero-stage{background:#101318;min-height:850px;position:relative;overflow:hidden}.motori-hero-stage>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.motori-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(#03050833,#0000 42%,#03050875);position:absolute;inset:0}.motori-hero-view{z-index:2;color:#d8dde3;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080c8f;border:1px solid #ffffff3b;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:900;position:absolute;top:26px;right:28px}.motori-hero-offer{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0fd1;border:1px solid #fff3;grid-template-columns:1fr auto;align-items:end;gap:22px;min-width:330px;padding:18px 20px;display:grid;position:absolute;bottom:26px;right:26px}.motori-hero-offer>span{flex-direction:column;gap:5px;display:flex}.motori-hero-offer small{color:#83a7ff;letter-spacing:.12em;font-size:7px;font-weight:900}.motori-hero-offer span b{font-size:15px}.motori-hero-offer>b{font-size:13px}.storefront-beauty{background:color-mix(in srgb, var(--accent-soft) 55%, #fffaf8);grid-template-columns:minmax(360px,.75fr) minmax(580px,1.25fr);min-height:660px;padding-top:36px}.beauty-copy{align-content:center;padding:2vw 0;display:grid}.beauty-monogram{border:1px solid var(--ink);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;font-family:Georgia,serif;font-size:24px;display:grid}.beauty-copy h1{font-family:var(--font-display);font-size:clamp(44px,4.6vw,68px);font-weight:500;line-height:.94}.beauty-concerns{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.beauty-concerns span{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.beauty-stage{min-height:540px;position:relative}.beauty-stage>img{object-fit:cover;border-radius:190px 190px 18px 18px;width:74%;height:100%;position:absolute;right:0}.beauty-stage article{width:245px;min-height:120px;left:calc(var(--product-index) * 7%);bottom:calc(26px + var(--product-index) * 112px);background:#fffffff0;border:1px solid #1914141a;gap:5px;padding:16px;display:grid;position:absolute;box-shadow:0 14px 40px #26141a1c}.beauty-stage article small{color:var(--accent);font-size:7px;font-weight:900}.beauty-stage article>b{font-family:Georgia,serif;font-size:15px}.beauty-stage article p{color:#756a6d;max-height:32px;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.beauty-stage article>b:last-child{font-family:inherit;font-size:11px}.storefront-home{background:#efece5;grid-template-columns:minmax(570px,1.15fr) minmax(360px,.85fr);min-height:780px}.home-board{min-height:620px;position:relative}.home-board>img{object-fit:cover;width:82%;height:82%;position:absolute;top:8%;left:8%}.home-board .storefront-mini-product{width:190px;height:205px;position:absolute;box-shadow:0 16px 42px #28231c24}.home-board .storefront-mini-product:first-of-type{bottom:84px;left:0}.home-board .storefront-mini-product:nth-of-type(2){top:0;right:0}.home-board .storefront-mini-product:nth-of-type(3){width:170px;height:180px;bottom:99px;right:20px}.home-board-label{letter-spacing:.12em;background:#fff;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:15px;left:15px}.home-copy{align-self:center;padding-left:4vw}.home-copy h1{font-family:var(--font-display);font-weight:500}.home-materials{grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.home-materials span{border-top:1px solid #c5c0b7;gap:10px;padding:10px 0;font-size:9px;display:flex}.home-materials i{color:var(--accent);font-style:normal;font-weight:900}.storefront-category-photo{isolation:isolate;background:#d6d0c7;min-width:0;margin:0;position:relative;overflow:hidden}.storefront-category-photo.showroom-stage{background:#24272b}.storefront-category-photo.beauty-stage{background:#e8d8d0;border-radius:180px 180px 18px 18px}.storefront-hero .storefront-category-photo>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.storefront-category-photo>figcaption{z-index:2;color:#fff;background:linear-gradient(#0000,#101010e0);gap:8px;padding:64px 26px 24px;display:grid;position:absolute;inset:auto 0 0}.storefront-category-photo>figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.12}.storefront-category-photo>figcaption span{color:#ffffffe0;max-width:550px;font-size:12px;line-height:1.5}@media (max-width:680px){.storefront-category-photo.beauty-stage{border-radius:100px 100px 18px 18px}.storefront-category-photo>figcaption{padding:54px 18px 18px}.storefront-category-photo>figcaption span{font-size:11px}}.storefront-food{background:var(--accent-soft);grid-template-columns:minmax(460px,.95fr) minmax(500px,1.05fr);min-height:760px;padding-bottom:0}.food-hero-copy{flex-direction:column;justify-content:center;padding:1vw 2vw 4vw 0;display:flex}.food-open{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:8px 10px;font-size:8px;font-weight:900}.food-open i{background:#14894c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.food-menu-list{grid-template-columns:1fr 1fr;gap:0 22px;margin-top:30px;display:grid}.food-menu-list>span{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:1fr auto;gap:3px 10px;min-width:0;padding:12px 0;display:grid}.food-menu-list b{font-size:10px}.food-menu-list small{color:color-mix(in srgb, var(--ink) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.food-menu-list span>b:last-child{grid-area:1/2/3;align-self:center}.food-visual{border-radius:180px 180px 0 0;min-height:620px;position:relative;overflow:hidden}.food-visual img{object-fit:cover;width:100%;height:100%}.food-visual>span{background:var(--accent);width:78px;height:78px;color:var(--ink);border-radius:50%;place-items:center;font-size:24px;font-weight:950;display:grid;position:absolute;top:20px;right:20px}.food-visual>small{color:#111;letter-spacing:.13em;background:#fff;padding:9px 11px;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:22px}.storefront-travel{background:#e9eef1;grid-template-columns:minmax(530px,1.05fr) minmax(430px,.95fr);min-height:790px;padding:0}.travel-image{min-height:790px;position:relative}.travel-image img{object-fit:cover;width:100%;height:100%;position:absolute}.travel-image>span{color:#111;letter-spacing:.11em;background:#ffffffe0;padding:9px 11px;font-size:8px;font-weight:900;position:absolute;bottom:26px;left:26px}.travel-panel{flex-direction:column;justify-content:center;padding:60px 4vw 35px 2vw;display:flex}.travel-panel h1{font-family:var(--font-display);font-weight:500}.travel-search-grid{background:#fff;border:1px solid #cbd1d3;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.travel-search-grid>span{border-bottom:1px solid #d9dedf;border-right:1px solid #d9dedf;flex-direction:column;gap:5px;min-height:66px;padding:13px;display:flex}.travel-search-grid small{color:#7b8588;letter-spacing:.1em;font-size:7px;font-weight:900}.travel-search-grid b{font-size:10px}.travel-search-grid button{background:var(--accent);color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:10px;font-weight:900}.travel-offer{border-top:1px solid #cbd1d3;border-bottom:1px solid #cbd1d3;grid-template-columns:auto 1fr;gap:20px;margin-top:18px;padding:14px 0;display:grid}.travel-offer span{flex-direction:column;gap:4px;display:flex}.travel-offer small{color:#788286;font-size:7px;font-weight:900}.travel-offer p{color:#697275;margin:0;font-size:9px;line-height:1.45}.storefront-archive{color:#f7f4ee;background:#151515;grid-template-columns:minmax(360px,.72fr) minmax(650px,1.28fr);min-height:800px}.archive-heading{align-content:center;display:grid}.storefront-archive:has(.launch-collector-hero){grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(28px,4vw,64px)}.launch-collector-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.launch-collector-hero .storefront-copy h1{text-transform:none;overflow-wrap:normal;font-size:clamp(32px,4.3vw,64px);line-height:1.05}.launch-collector-hero .storefront-copy>small{color:var(--accent)}.launch-collector-hero .storefront-copy>p{color:#c3c0c6;line-height:1.7}.launch-collector-hero .storefront-primary{background:var(--accent);border-color:var(--accent);color:#171317}.launch-collector-hero .storefront-secondary{color:inherit;border-color:currentColor}.launch-collector-note{letter-spacing:.06em;margin-top:28px;font-size:11px;display:block}.launch-collector-hero figure{min-width:0;margin:0}.launch-collector-hero figure img{aspect-ratio:1/1.05;object-fit:cover;border-radius:18px;width:100%;display:block}.launch-collector-hero figcaption{opacity:.65;margin-top:12px;font-size:10px}.storefront-archive:has([data-collection=popverse]){color:#321344;background:#f4ecfc}.launch-collector-hero[data-collection=popverse] .storefront-copy h1{font-weight:500}.launch-collector-hero[data-collection=popverse] .storefront-copy>p{color:#6b5277}.launch-collector-hero[data-collection=popverse] figure img{border-radius:40% 40% 16px 16px}@media (max-width:760px){.launch-collector-hero{grid-template-columns:minmax(0,1fr)}.launch-collector-hero figure img{aspect-ratio:1.2;max-height:380px}}.archive-heading .storefront-copy>small{color:var(--accent)}.archive-heading .storefront-copy h1{font-family:var(--font-display);font-weight:500}.archive-heading .storefront-copy>p{color:#ffffff94}.archive-heading .storefront-primary{border-color:var(--accent);background:var(--accent);color:var(--ink)}.archive-heading .storefront-secondary{color:#fff;border-color:#ffffff40}.archive-seal{border:1px solid #ffffff5c;border-radius:50%;grid-template-columns:1fr;place-items:center;width:94px;height:94px;margin-top:40px;font-family:Georgia,serif;font-size:24px;display:grid}.archive-seal small{text-align:center;font-family:inherit;font-size:6px;line-height:1.3}.archive-cards{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.archive-cards article{border-radius:var(--frame-radius-card);border:1px solid #ffffff2e;grid-template-rows:1fr auto;min-width:0;min-height:540px;display:grid;position:relative;overflow:hidden}.archive-cards article>span{z-index:2;font-family:Georgia,serif;font-size:34px;position:absolute;top:13px;left:13px}.archive-cards img{object-fit:cover;opacity:.84;width:100%;height:100%;min-height:310px}.archive-cards article>div{background:#1d1d1d;flex-direction:column;min-height:205px;padding:16px;display:flex}.archive-cards small{color:var(--accent);font-size:7px;font-weight:900}.archive-cards article>div>b{margin-top:8px;font-family:Georgia,serif;font-size:17px}.archive-cards p{color:#ffffff8a;max-height:55px;margin:10px 0 15px;font-size:8px;line-height:1.55;overflow:hidden}.archive-cards article>div>b:last-child{margin-top:auto;font-family:inherit;font-size:12px}.storefront-service{background:color-mix(in srgb, var(--accent-soft) 30%, #f7f5f0);grid-template-rows:auto 1fr auto;min-height:740px}.service-intro{grid-template-columns:1fr minmax(290px,.42fr);align-items:end;gap:60px;display:grid}.service-intro .storefront-copy h1{max-width:940px}.service-promise{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:54px 1fr;gap:14px;padding:24px;display:grid}.service-promise>span{background:var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.service-promise div{flex-direction:column;gap:5px;display:flex}.service-promise small{color:#766f68;letter-spacing:.09em;font-size:7px;font-weight:900}.service-promise b{font-family:Georgia,serif;font-size:17px}.service-promise p{color:#6b665f;margin:2px 0 0;font-size:8px;line-height:1.5}.service-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-options article{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--frame-radius-card);background:#ffffffb8;flex-direction:column;min-height:240px;padding:22px;display:flex}.service-options article>span{color:var(--accent);font-family:Georgia,serif;font-size:30px}.service-options small{color:#79736c;letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:7px;font-weight:900}.service-options article>b{margin-top:7px;font-family:Georgia,serif;font-size:19px}.service-options p{color:#746e67;margin:10px 0;font-size:8px;line-height:1.55}.service-options article>b:last-child{margin-top:auto;font-family:inherit;font-size:12px}.storefront-operations{background:#ecebe5;grid-template-rows:auto auto auto;min-height:740px}.operations-head{grid-template-columns:1fr minmax(290px,.42fr);align-items:end;gap:55px;display:grid}.operations-head h1{max-width:920px;font-family:var(--font-mono);letter-spacing:-.065em;font-size:clamp(46px,5.3vw,78px)}.operations-head aside{font-family:var(--font-mono);background:#f8f7f2;border:1px solid #aaa79e;gap:9px;padding:19px;display:grid}.operations-head aside small{color:#77746e;letter-spacing:.11em;font-size:7px}.operations-head aside b{font-size:11px}.operations-head aside b i,.operations-table article>span:nth-child(3) i{background:#158251;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.operations-head aside span{color:#696660;border-top:1px solid #d2d0c9;padding-top:8px;font-size:8px}.operations-table{font-family:var(--font-mono);background:#f8f7f2;border:1px solid #aaa79e}.operations-table header,.operations-table article{border-bottom:1px solid #d2d0c9;grid-template-columns:1.7fr .8fr .8fr .6fr;align-items:center;gap:14px;min-height:54px;padding:0 15px;display:grid}.operations-table header{color:#fff;letter-spacing:.1em;background:#222;min-height:34px;font-size:7px}.operations-table article:last-child{border-bottom:0}.operations-table article>span{min-width:0;font-size:8px}.operations-table article>span:first-child{flex-direction:column;gap:3px;display:flex}.operations-table article>span:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operations-table article>span:first-child small{color:#88847d;font-size:6px}.operations-table article>b{text-align:right;font-size:10px}.storefront-layout-reverse:not(.storefront-editorial)>:first-child{order:2}.storefront-layout-reverse:not(.storefront-editorial)>:nth-child(2){order:1}.storefront-layout-gallery .storefront-copy h1{font-size:clamp(48px,5.4vw,82px)}.storefront-layout-console{border-top:10px solid var(--accent)}.storefront-layout-manifesto .storefront-copy h1{text-transform:uppercase}.storefront-frame-glass .storefront-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#151515;background:#ffffffa8;padding:22px}.storefront-frame-glass .storefront-copy>p{color:#5f5a55}.storefront-pace-kinetic .storefront-mini-product:nth-child(2n){transform:translateY(16px)}.storefront-pace-calm{letter-spacing:.002em}.storefront-disclosure{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);width:min(1420px,100% - 48px);color:color-mix(in srgb, var(--ink) 44%, transparent);align-items:center;gap:10px;margin:16px auto 6px;padding:9px 12px;font-size:7px;line-height:1.45;display:flex}.storefront-disclosure span{letter-spacing:.12em;flex:none;font-size:6px;font-weight:900}.storefront-disclosure p{margin:0}.storefront-disclosure a{color:inherit;margin-left:auto;font-weight:900;text-decoration:none}@media (max-width:1120px){.storefront-hero{grid-template-columns:1fr;min-height:0;padding:46px 4vw 28px}.marketplace-deals,.editorial-visual,.technical-stage,.showroom-stage,.beauty-stage,.home-board,.food-visual,.travel-image,.archive-cards{min-height:510px}.storefront-editorial .editorial-visual,.storefront-layout-reverse.storefront-editorial .editorial-visual{grid-area:2/1}.storefront-layout-reverse.storefront-editorial .editorial-copy{grid-area:1/1;padding:0}.editorial-copy,.showroom-copy,.home-copy,.estate-copy{padding:0}.estate-stage{min-height:480px}.travel-panel{padding:0}.travel-image{min-height:560px}.service-intro,.operations-head{grid-template-columns:1fr;gap:26px}.storefront-layout-reverse:not(.storefront-editorial)>:first-child,.storefront-layout-reverse:not(.storefront-editorial)>:nth-child(2){order:initial}.storefront-motori{grid-template-columns:1fr}.motori-hero-copy{border-bottom:1px solid #ffffff1f;border-right:0;min-height:690px}.motori-hero-stage{min-height:660px}}@media (max-width:720px){.storefront-hero{border-radius:0;gap:24px;padding:34px 16px 22px}.storefront-boundary{grid-column:1;width:fit-content;margin:-18px 0 0;position:static}.storefront-boundary span{display:none}.storefront-copy h1,.operations-head h1{letter-spacing:-.055em;font-size:clamp(34px,10.8vw,46px);line-height:.98}.storefront-copy>p{margin-top:18px;font-size:14px}.storefront-actions{flex-direction:column;align-items:stretch}.storefront-actions button{width:100%}.marketplace-deals{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:auto}.marketplace-deals .storefront-mini-product,.marketplace-deals .storefront-mini-product:first-child{grid-row:auto;min-height:190px}.marketplace-deals .storefront-mini-product:nth-child(n+5){display:none}.editorial-visual,.technical-stage,.showroom-stage,.beauty-stage,.home-board,.food-visual,.travel-image{min-height:430px}.editorial-visual .storefront-mini-product{width:48%}.technical-readout{width:calc(100% - 28px);bottom:14px;right:14px}.showroom-model{min-width:0;left:14px;right:14px}.showroom-copy ul,.food-menu-list,.home-materials{grid-template-columns:1fr}.estate-stage{min-height:400px}.estate-stage-label{top:14px;left:14px}.estate-featured{min-width:0;max-width:none;padding:13px 14px;bottom:12px;left:12px;right:12px}.estate-facts{grid-template-columns:1fr;margin-top:22px}.estate-facts>div{border-bottom:1px solid #14213d24;border-right:0;min-height:0;padding:10px 0}.estate-facts>div:not(:first-child){padding-left:0}.estate-finder{grid-template-columns:1fr}.estate-finder button{width:100%}.beauty-stage>img{width:88%}.beauty-stage article{width:205px;bottom:calc(15px + var(--product-index) * 103px)}.beauty-stage article p{display:none}.home-board .storefront-mini-product{width:145px;height:165px}.food-visual{border-radius:110px 110px 0 0}.travel-search-grid{grid-template-columns:1fr}.travel-search-grid>span{border-right:0}.travel-search-grid button{min-height:48px}.archive-cards{grid-template-columns:1fr;min-height:auto}.archive-cards article{min-height:430px}.archive-cards article:nth-child(n+3){display:none}.service-options{grid-template-columns:1fr}.service-options article{min-height:210px}.operations-table{overflow-x:auto}.operations-table header,.operations-table article{min-width:650px}.storefront-disclosure{align-items:flex-start;width:calc(100% - 28px)}.motori-hero-copy{min-height:650px;padding:34px 18px 24px}.storefront-motori .storefront-copy{padding:48px 0 28px}.storefront-motori .storefront-copy h1{font-size:clamp(42px,11.5vw,52px)}.motori-hero-specs span{min-height:64px}.motori-hero-stage{min-height:500px}.motori-hero-stage>img{object-position:56% center}.motori-hero-offer{min-width:0;bottom:14px;left:14px;right:14px}.motori-hero-view{top:14px;right:14px}}.storefront-hero .storefront-copy h1[data-title-length=medium]{font-size:clamp(40px,4.3vw,62px)}.storefront-hero .storefront-copy h1[data-title-length=long]{font-size:clamp(36px,3.7vw,54px)}.storefront-hero .storefront-copy h1[data-title-length=xlong]{font-size:clamp(32px,3.2vw,46px)}.estate-spotlight-finder{width:min(1360px,100% - 32px);margin:24px auto}.storefront-featured{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-style:var(--frame-border-style);border-radius:var(--frame-radius-panel);width:min(1420px,100% - 48px);box-shadow:var(--frame-shadow);background:color-mix(in srgb, var(--paper) 90%, #fff);color:var(--ink);margin:26px auto 0;padding:clamp(24px,3.5vw,48px)}.storefront-featured>header{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:28px;display:grid}.storefront-featured>header small{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:950}.storefront-featured>header h2{letter-spacing:-.055em;max-width:760px;margin:7px 0 0;font-size:clamp(31px,4vw,58px);line-height:.96}.storefront-featured>header p{max-width:470px;color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0;font-size:13px;line-height:1.6}.storefront-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.storefront-featured-grid article{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-style:var(--frame-border-style);border-width:var(--frame-border-width);border-radius:var(--frame-radius-card);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.storefront-featured-image{background:color-mix(in srgb, var(--accent-soft) 55%, #f4f2ee);min-height:260px;position:relative;overflow:hidden}.storefront-featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;position:absolute;inset:0}.storefront-featured-image:hover img{transform:scale(1.025)}.storefront-featured-copy{flex-direction:column;min-height:265px;padding:17px;display:flex}.storefront-featured-copy>small{color:color-mix(in srgb, var(--ink) 56%, transparent);text-transform:uppercase;font-size:8px;font-weight:800}.storefront-featured-copy h3{letter-spacing:-.025em;margin:8px 0 12px;font-size:18px;line-height:1.08}.storefront-featured-copy h3 a{color:inherit;text-decoration:none}.storefront-featured-price{gap:4px;display:grid}.storefront-featured-price b{font-size:17px}.storefront-featured-price span{min-height:29px;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:8px;line-height:1.45}.storefront-featured-copy>p{color:color-mix(in srgb, var(--ink) 55%, transparent);margin:13px 0;font-size:9px}.storefront-featured-copy>p.is-verified{color:var(--ink);font-weight:800}.storefront-featured-cta{border:1px solid var(--ink);border-radius:var(--frame-radius-control);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.storefront-featured-cta:hover{background:var(--ink);color:#fff}.storefront-featured-note{max-width:900px;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:16px 0 0;font-size:12px;line-height:1.45}.storefront-featured>footer{color:color-mix(in srgb, var(--ink) 58%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:9px;display:flex}.storefront-featured>footer button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 15px;font-weight:900}.storefront-featured>footer button b{margin-left:12px}@media (max-width:1050px){.storefront-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.storefront-featured{width:calc(100% - 28px);margin-top:14px;padding:22px 14px}.storefront-featured>header{grid-template-columns:1fr;gap:12px}.storefront-featured>header h2{font-size:34px}.storefront-featured-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.storefront-featured-grid article{scroll-snap-align:start;min-width:min(84vw,330px)}.storefront-featured-image{min-height:245px}.storefront-featured-note{margin-top:14px}.storefront-featured>footer{flex-direction:column;align-items:flex-start}.storefront-featured>footer button{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--frame-radius-control);justify-content:space-between;width:100%}}.estate-investments{color:#14213d;background:#fbfaf7;border:1px solid #d9d6cc;border-radius:2px;width:min(1420px,100% - 48px);margin:42px auto 0;padding:clamp(24px,3vw,40px)}.estate-investments>header{border-bottom:1px solid #14213d;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:end;gap:24px;padding-bottom:16px;display:grid}.estate-investments>header small{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:950}.estate-investments>header h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1}.estate-investments>header p{color:#4a5263;margin:0;font-size:13px;line-height:1.5}.estate-investments-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.estate-investment-card{color:inherit;background:#fff;border:1px solid #d9d6cc;border-radius:2px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.estate-investment-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #14213d1f}.estate-investment-card figure{margin:0;position:relative}.estate-investment-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.estate-investment-card figcaption{color:#14213d;letter-spacing:.1em;text-transform:uppercase;background:#fbfaf7;padding:5px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.estate-investment-card[data-status=ready] figcaption{color:#1f4d2b;background:#dfeadf}.estate-investment-body{gap:8px;padding:16px 16px 18px;display:grid}.estate-investment-body small{color:#6a7282;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.estate-investment-body h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.estate-investment-body p{color:#4a5263;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.estate-investment-body dl{border-top:1px solid #ecebe4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;padding-top:10px;display:grid}.estate-investment-body dt{color:#6a7282;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.estate-investment-body dd{margin:3px 0 0;font-size:12px;font-weight:700}.estate-investment-cta{color:var(--accent);margin-top:4px;font-size:11px;font-weight:800}@media (max-width:1050px){.estate-investments-grid{grid-template-columns:1fr 1fr}.estate-investments>header{grid-template-columns:1fr}}@media (max-width:720px){.estate-investments{width:calc(100% - 32px);margin-top:26px;padding:18px 14px}.estate-investments-grid{grid-template-columns:1fr}}.site-shell[data-portal=oculis]{--oculis-paper:#f2eee7;--oculis-wine:#351016;--oculis-red:#bb3f50;--oculis-rule:#35101638;background:var(--oculis-paper)}.storefront-oculis{background:var(--oculis-paper);grid-template-columns:minmax(450px,.84fr) minmax(640px,1.16fr);gap:0;width:100%;min-height:min(800px,100vh - 150px);padding:0}.oculis-hero-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(46px,5.4vw,104px) clamp(34px,4.8vw,94px) 38px;display:flex}.oculis-campaign-index{color:#3510169e;letter-spacing:.18em;font-size:9px;font-weight:800}.oculis-hero-copy .storefront-copy{margin:auto 0}.oculis-hero-copy .storefront-copy>small{color:var(--oculis-red)}.oculis-hero-copy .storefront-copy h1{max-width:690px;font-family:var(--font-display);letter-spacing:-.066em;font-size:clamp(53px,5.25vw,92px);font-weight:400;line-height:.91}.oculis-hero-copy .storefront-copy>p{color:#351016ad;max-width:565px}.oculis-hero-price{border-top:1px solid var(--oculis-rule);border-bottom:1px solid var(--oculis-rule);justify-content:space-between;align-items:end;gap:24px;max-width:610px;margin-top:30px;padding:14px 0;display:flex}.oculis-hero-price span{gap:5px;display:grid}.oculis-hero-price small{color:#35101680;letter-spacing:.15em;font-size:7px;font-weight:900}.oculis-hero-price span b{font-family:Georgia,serif;font-size:15px;font-weight:400}.oculis-hero-price>b{font-size:15px}.storefront-oculis .storefront-actions button{min-height:54px;padding-inline:24px}.storefront-oculis .storefront-primary{border-color:var(--oculis-wine);background:var(--oculis-wine)}.oculis-service-notes{border-top:1px solid var(--oculis-rule);grid-template-columns:repeat(3,1fr);gap:18px;padding-top:25px;display:grid}.oculis-service-notes span{color:#351016b8;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:9px;display:grid}.oculis-service-notes b{font-family:Georgia,serif;font-size:18px;font-weight:400}.oculis-hero-campaign{background:#a8876f;min-height:680px;position:relative;overflow:hidden}.oculis-hero-campaign>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.oculis-hero-campaign:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#170a0a52);position:absolute;inset:0}.oculis-campaign-caption{z-index:2;color:var(--oculis-wine);letter-spacing:.14em;background:#f6f1eae6;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;top:24px;right:25px}.oculis-floating-product{z-index:3;width:min(290px,36%);min-height:270px;color:var(--oculis-wine);text-align:left;cursor:pointer;background:#f4efe7;border:9px solid #f6f1eaf0;padding:0;position:absolute;bottom:24px;right:24px;overflow:hidden;box-shadow:0 26px 60px #170a0a38}.oculis-floating-product>img{object-fit:cover;width:100%;height:168px;display:block}.oculis-floating-product>span{grid-template-columns:1fr auto;gap:3px 10px;padding:13px 14px;display:grid}.oculis-floating-product small{color:var(--oculis-red);letter-spacing:.11em;grid-column:1/-1;font-size:7px;font-weight:900}.oculis-floating-product span>b{font-family:Georgia,serif;font-size:15px;font-weight:400}.oculis-floating-product span>b:last-child{font-family:inherit;font-size:11px;font-weight:800}.oculis-atelier{width:min(1680px,100%);color:var(--oculis-wine);background:#f8f5ef;margin:0 auto;padding:clamp(88px,9vw,150px) clamp(24px,5vw,90px)}.oculis-atelier-intro{border-top:1px solid var(--oculis-rule);grid-template-columns:.34fr 1fr;gap:60px;margin-bottom:58px;padding-top:20px;display:grid}.oculis-atelier-intro>span{letter-spacing:.15em;font-size:8px;font-weight:900}.oculis-atelier-intro>div{grid-template-columns:minmax(380px,.8fr) minmax(260px,.6fr);align-items:end;gap:50px;display:grid}.oculis-atelier-intro h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.1vw,94px);font-weight:400;line-height:.9}.oculis-atelier-intro p{color:#351016a3;margin:0;font-size:14px;line-height:1.75}.oculis-editorial-grid{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.oculis-lookbook-card,.oculis-object-card{background:#e9e3d9;min-width:0;position:relative;overflow:hidden}.oculis-lookbook-card{min-height:820px}.oculis-lookbook-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oculis-lookbook-card:after{content:"";background:linear-gradient(#0000,#120c0acc);position:absolute;inset:48% 0 0}.oculis-lookbook-card>div{z-index:2;color:#fff;position:absolute;bottom:42px;left:clamp(22px,3vw,48px);right:clamp(22px,3vw,48px)}.oculis-editorial-grid small{letter-spacing:.15em;font-size:8px;font-weight:900}.oculis-editorial-grid h3{max-width:580px;font-family:var(--font-display);letter-spacing:-.05em;margin:10px 0;font-size:clamp(38px,4.2vw,68px);font-weight:400;line-height:.94}.oculis-editorial-grid p{opacity:.74;max-width:520px;margin:0 0 25px;font-size:12px;line-height:1.65}.oculis-editorial-grid button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 17px;font-size:9px;font-weight:900}.oculis-editorial-grid button span{margin-left:20px}.oculis-object-card{grid-template-rows:minmax(420px,1fr) auto;display:grid}.oculis-object-image{min-height:530px;position:relative;overflow:hidden}.oculis-object-image img{object-fit:cover;width:100%;height:100%}.oculis-object-image>span{letter-spacing:.13em;background:#f8f5efe0;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;top:20px;left:20px}.oculis-object-card>div:last-child{padding:clamp(28px,4vw,58px)}.oculis-object-card>div:last-child button{color:var(--oculis-wine)}.oculis-collection-list{margin-top:clamp(75px,9vw,130px)}.oculis-collection-list>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.oculis-collection-list header small{color:var(--oculis-red);letter-spacing:.15em;font-size:8px;font-weight:900}.oculis-collection-list h3{font-family:var(--font-display);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(38px,4vw,62px);font-weight:400}.oculis-collection-list>div{border-top:1px solid var(--oculis-rule)}.oculis-collection-list button{border:0;border-bottom:1px solid var(--oculis-rule);width:100%;min-height:96px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:58px 1.4fr 1fr auto 30px;align-items:center;gap:20px;padding:0 8px;transition:padding .2s,background .2s;display:grid}.oculis-collection-list button:hover{background:#efe9df;padding-inline:20px}.oculis-list-number{font-family:Georgia,serif;font-size:20px}.oculis-collection-list button>span:nth-child(2){gap:5px;display:grid}.oculis-collection-list button small{color:#35101680;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.oculis-collection-list button b{font-family:Georgia,serif;font-size:20px;font-weight:400}.oculis-list-material{color:#35101694;font-size:10px}.oculis-collection-list button strong{font-size:12px}.oculis-collection-list button i{font-size:16px;font-style:normal}.product-modal-oculis{width:min(1260px,100% - 32px);color:var(--oculis-wine);background:#f8f5ef;grid-template-columns:minmax(500px,1.02fr) minmax(540px,1.08fr)}.product-modal-oculis.with-configurator{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(500px,1.02fr) minmax(540px,1.08fr);height:min(90vh,920px);min-height:0}.product-modal-oculis .modal-image{background:#ebe5db;align-self:stretch;height:100%;min-height:0}.product-modal-oculis .modal-image img{object-fit:contain;object-position:center;padding:clamp(18px,2vw,34px)}.product-modal-oculis .modal-image>span{background:var(--oculis-wine);color:#fff;letter-spacing:.11em;border-radius:0}.product-modal-oculis .modal-copy{padding:64px clamp(28px,4vw,58px) 38px}.product-modal-oculis .modal-copy h2{font-family:var(--font-display);font-weight:400}.product-modal-oculis .configurator{background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}.product-modal-oculis .configurator>div:first-child{border-bottom:1px solid var(--oculis-rule);padding-bottom:16px}.product-modal-oculis .configurator h3{font-family:var(--font-display);font-size:27px;font-weight:400}.product-modal-oculis .configurator fieldset{margin:20px 0 0}.product-modal-oculis .configurator legend{border-bottom:1px solid var(--oculis-rule);color:#35101699;width:100%;margin:0;padding-bottom:7px;font-size:8px}.product-modal-oculis .configurator fieldset>div{display:block}.product-modal-oculis .configurator fieldset button{border:0;border-bottom:1px solid var(--oculis-rule);width:100%;min-height:64px;color:inherit;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:1fr;grid-template-columns:22px minmax(110px,.75fr) 1fr auto 22px;align-items:center;gap:10px;padding:10px 4px;display:grid}.product-modal-oculis .configurator fieldset button:hover{background:#bb3f500d}.product-modal-oculis .configurator fieldset button.active{border:0;border-bottom:1px solid var(--oculis-wine);box-shadow:none;background:#bb3f5012;padding:10px 4px}.product-modal-oculis .configurator fieldset button>i{grid-area:1/1;width:16px;height:16px;margin:0}.product-modal-oculis .configurator fieldset button>b{grid-area:1/2;font-family:Georgia,serif;font-size:14px;font-weight:400}.product-modal-oculis .configurator fieldset button>small{color:#3510168f;grid-area:1/3;font-size:9px}.product-modal-oculis .configurator fieldset button>em{color:inherit;grid-area:1/4;margin:0;font-size:9px}@media (max-width:1120px){.storefront-oculis{grid-template-columns:1fr}.oculis-hero-copy{min-height:650px}.oculis-hero-campaign{min-height:720px}.oculis-atelier-intro,.oculis-atelier-intro>div{grid-template-columns:1fr;gap:28px}.product-modal-oculis.with-configurator{grid-template-columns:minmax(330px,.78fr) minmax(470px,1.22fr)}}@media (max-width:760px){.storefront-oculis{flex-direction:column;display:flex}.oculis-hero-copy{min-height:640px;padding:34px 20px 26px}.oculis-hero-copy .storefront-copy h1{font-size:clamp(48px,14vw,70px)}.oculis-service-notes{grid-template-columns:1fr;gap:8px}.oculis-hero-campaign{order:-1;min-height:430px}.oculis-hero-campaign>img{object-position:61% center}.oculis-floating-product{border-width:6px;width:min(230px,54%);bottom:12px;right:12px}.oculis-editorial-grid{grid-template-columns:1fr}.oculis-lookbook-card{min-height:680px}.oculis-object-image{min-height:420px}.oculis-collection-list button{grid-template-columns:34px 1fr auto 20px;gap:10px;min-height:106px}.oculis-list-material{display:none}.product-modal-oculis{grid-template-columns:1fr;width:100%}.product-modal-oculis.with-configurator{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:100vh;max-height:none;overflow-y:auto}.product-modal-oculis .modal-image{height:48vh;min-height:48vh}.product-modal-oculis .configurator fieldset button{grid-template-rows:auto auto;grid-template-columns:20px 1fr auto 20px}.product-modal-oculis .configurator fieldset button>b{grid-area:1/2}.product-modal-oculis .configurator fieldset button>small{grid-area:2/2}.product-modal-oculis .configurator fieldset button>em{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.oculis-collection-list button{transition:none}}.storefront-commerce-rail{--commerce-bg:#f4f2ed;--commerce-panel:#fff;--commerce-ink:var(--ink,#151515);--commerce-line:color-mix(in srgb, var(--commerce-ink) 14%, transparent);border:1px solid var(--commerce-line);background:var(--commerce-bg);width:min(1420px,100% - 48px);color:var(--commerce-ink);margin:20px auto 42px;padding:clamp(24px,4vw,52px);overflow:hidden}.commerce-rail-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:52px;margin-bottom:30px;display:grid}.commerce-rail-heading small,.commerce-flow-label span,.commerce-fact-index small,.commerce-fact-list small{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.commerce-rail-heading>div>small{color:color-mix(in srgb, var(--accent) 74%, var(--commerce-ink))}.commerce-rail-heading h2{letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:9px 0 0;font-size:clamp(30px,4vw,55px);line-height:.98}.commerce-rail-heading>p{color:color-mix(in srgb, var(--commerce-ink) 64%, transparent);margin:0;font-size:13px;line-height:1.65}.commerce-rail-workspace{border:1px solid var(--commerce-line);background:var(--commerce-line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:1px;display:grid}.commerce-rail-form,.commerce-rail-facts{background:var(--commerce-panel);min-width:0;padding:clamp(20px,3vw,34px)}.commerce-flow-label{border-bottom:1px solid var(--commerce-line);justify-content:space-between;gap:22px;margin-bottom:19px;padding-bottom:13px;display:flex}.commerce-flow-label span{color:color-mix(in srgb, var(--commerce-ink) 46%, transparent)}.commerce-flow-label b{font-size:10px}.commerce-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commerce-fields:has(.commerce-field:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-field{gap:9px;min-width:0;display:grid}.commerce-field>span:first-child{align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.commerce-field>span:first-child i{color:color-mix(in srgb, var(--commerce-ink) 38%, transparent);font-size:7px;font-style:normal}.commerce-field select,.commerce-input-wrap input{border:1px solid var(--commerce-line);border-radius:var(--frame-radius-control);background:color-mix(in srgb, var(--commerce-bg) 52%, #fff);width:100%;min-height:52px;color:inherit;font:inherit;outline:0;padding:0 13px;font-size:10px;font-weight:780}.commerce-field select:focus,.commerce-input-wrap input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.commerce-input-wrap{display:block;position:relative}.commerce-input-wrap input{padding-right:42px}.commerce-input-wrap small{color:color-mix(in srgb, var(--commerce-ink) 48%, transparent);font-size:8px;font-weight:850;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.commerce-actions{gap:8px;margin-top:20px;display:flex}.commerce-actions button{border-radius:var(--frame-radius-control);cursor:pointer;border:0;min-height:48px;padding:0 17px;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s}.commerce-actions button:hover{transform:translateY(-2px)}.commerce-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, #fff);outline-offset:2px}.commerce-primary{background:var(--commerce-ink);color:#fff;min-width:220px}.commerce-primary span{float:right;color:var(--accent);margin-left:18px;font-size:14px}.commerce-secondary{color:inherit;background:0 0;border:1px solid var(--commerce-line)!important}.commerce-secondary b{background:var(--accent);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;margin-left:8px;font-size:7px;display:inline-grid}.commerce-remember-preferences{border:1px solid var(--commerce-line);border-radius:var(--frame-radius-card);background:color-mix(in srgb, var(--commerce-panel) 84%, transparent);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.commerce-remember-preferences input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:1px 0 0}.commerce-remember-preferences span{gap:4px;display:grid}.commerce-remember-preferences b{font-size:9px;line-height:1.35}.commerce-remember-preferences small{color:color-mix(in srgb, var(--commerce-ink) 55%, transparent);font-size:8px;line-height:1.45}.commerce-remember-preferences:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.commerce-intent-memory{border-top:1px dashed var(--commerce-line);justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding-top:13px;display:flex}.commerce-intent-memory span{flex-direction:column;gap:4px;display:flex}.commerce-intent-memory b{font-size:9px}.commerce-intent-memory small{color:color-mix(in srgb, var(--commerce-ink) 54%, transparent);font-size:8px;line-height:1.45}.commerce-intent-memory button{border:1px solid var(--commerce-line);border-radius:var(--frame-radius-control);min-height:34px;color:inherit;cursor:pointer;background:0 0;padding:0 11px;font-size:8px;font-weight:850}.commerce-intent-memory button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, #fff);outline-offset:2px}.commerce-rail-facts{flex-direction:column;display:flex}.commerce-fact-index{border-bottom:1px solid var(--commerce-line);justify-content:space-between;gap:14px;padding-bottom:13px;display:flex}.commerce-fact-index small{color:color-mix(in srgb, var(--commerce-ink) 46%, transparent)}.commerce-fact-index b{font-size:9px}.commerce-fact-list article{border-bottom:1px solid var(--commerce-line);grid-template-columns:24px 1fr;gap:11px;padding:14px 0;display:grid}.commerce-fact-list article>span{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.commerce-fact-list b{margin-top:3px;font-size:11px;display:block}.commerce-fact-list p{color:color-mix(in srgb, var(--commerce-ink) 57%, transparent);margin:4px 0 0;font-size:8px;line-height:1.45}.commerce-assurance{color:color-mix(in srgb, var(--commerce-ink) 66%, transparent);align-items:flex-start;gap:9px;margin:auto 0 0;padding-top:17px;font-size:8px;line-height:1.5;display:flex}.commerce-assurance span{background:var(--accent);width:19px;height:19px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:950;display:grid}.commerce-marketplace{--commerce-bg:color-mix(in srgb, var(--accent-soft) 35%, #f5f6f8)}.commerce-marketplace .commerce-rail-heading h2{max-width:700px}.commerce-marketplace .commerce-rail-workspace{border-radius:var(--frame-radius-panel);overflow:hidden;box-shadow:0 22px 55px #1720330c}.commerce-marketplace .commerce-field select{background:#fff}.commerce-marketplace .commerce-primary{background:var(--accent);color:var(--ink)}.commerce-marketplace .commerce-primary span{color:inherit}.commerce-editorial{--commerce-bg:#f2eee7;--commerce-panel:#faf8f3;border:0}.commerce-editorial .commerce-rail-heading{grid-template-columns:.72fr 1.1fr;align-items:start}.commerce-editorial .commerce-rail-heading h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500}.commerce-editorial .commerce-rail-heading>p{border-top:1px solid var(--commerce-line);max-width:570px;padding-top:20px}.commerce-editorial .commerce-rail-workspace{border-width:1px 0;grid-template-columns:1fr 1fr}.commerce-editorial .commerce-fields{grid-template-columns:1fr 1fr}.commerce-editorial .commerce-field select{background:0 0;border-width:0 0 1px;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:13px}.commerce-technical{--commerce-bg:#07120f;--commerce-panel:#0c1b17;--commerce-ink:#eafff7;box-shadow:inset 0 0 80px color-mix(in srgb, var(--accent) 8%, transparent);border-color:#6cffc52b}.commerce-technical .commerce-rail-heading h2{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(29px,3.5vw,48px)}.commerce-technical .commerce-rail-heading small,.commerce-technical .commerce-flow-label span,.commerce-technical .commerce-fact-index small{color:var(--accent)}.commerce-technical .commerce-rail-workspace{background:#ffffff1b;border-color:#ffffff1b}.commerce-technical .commerce-field select,.commerce-technical .commerce-input-wrap input{color:#eafff7;font-family:var(--font-mono);background:#06100d;border-color:#ffffff1b}.commerce-technical .commerce-actions button{font-family:var(--font-mono)}.commerce-technical .commerce-primary{background:var(--accent);color:var(--ink)}.commerce-technical .commerce-secondary{color:#fff;border-color:#ffffff29!important}.commerce-showroom{--commerce-bg:#101113;--commerce-panel:#17191c;--commerce-ink:#f8f5ef;border-color:#ffffff1a}.commerce-showroom .commerce-rail-heading{grid-template-columns:1.35fr .65fr}.commerce-showroom .commerce-rail-heading h2{letter-spacing:-.055em;font-weight:480}.commerce-showroom .commerce-rail-workspace{background:#ffffff1a;border-color:#ffffff1a;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.commerce-showroom .commerce-field select{color:#fff;background:0 0;border-width:0 0 1px;border-color:#ffffff29;border-radius:0;min-height:68px}.commerce-showroom .commerce-field option{color:#111}.commerce-showroom .commerce-primary{color:#111;background:#f3efe6}.commerce-showroom .commerce-secondary{color:#fff;border-color:#ffffff2e!important}.commerce-estate{--commerce-bg:#fbfaf7;--commerce-panel:#fff;--commerce-ink:#14213d;background-image:linear-gradient(#14213d0d 1px,#0000 1px),linear-gradient(90deg,#14213d0d 1px,#0000 1px);background-size:28px 28px;border-color:#d9d6cc}.commerce-estate .commerce-rail-heading h2{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.commerce-estate .commerce-rail-workspace{background:#d9d6cc;border-color:#d9d6cc}.commerce-estate .commerce-field select,.commerce-estate .commerce-input-wrap input{color:#14213d;background:0 0;border-width:0 0 1px;border-color:#14213d;border-radius:0}.commerce-estate .commerce-primary{color:#fbfaf7;background:#14213d}.commerce-estate .commerce-secondary{color:#14213d;border-color:#14213d!important}.commerce-beauty{--commerce-bg:linear-gradient(145deg, color-mix(in srgb, var(--accent-soft) 72%, #fff), #fff 68%);--commerce-panel:#ffffffb8;border-color:color-mix(in srgb, var(--accent) 17%, #e5deda)}.commerce-beauty .commerce-rail-heading{text-align:center;grid-template-columns:1fr;justify-items:center;gap:13px}.commerce-beauty .commerce-rail-heading h2{max-width:820px;font-family:var(--font-display);font-weight:500}.commerce-beauty .commerce-rail-heading>p{max-width:680px}.commerce-beauty .commerce-rail-workspace{border-radius:var(--frame-radius-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.commerce-beauty .commerce-field select{background:#fff}.commerce-beauty .commerce-primary{background:var(--accent);color:var(--ink)}.commerce-home{--commerce-bg:#ece8df;--commerce-panel:#f8f5ef}.commerce-home .commerce-rail-heading{border-left:5px solid var(--accent);padding-left:22px}.commerce-home .commerce-rail-workspace{grid-template-columns:1.35fr .65fr}.commerce-home .commerce-rail-form{background-image:linear-gradient(#2730220a 1px,#0000 1px),linear-gradient(90deg,#2730220a 1px,#0000 1px);background-size:24px 24px}.commerce-home .commerce-field select,.commerce-home .commerce-input-wrap input{background:#f8f5ef}.commerce-home .commerce-primary{background:#344131}.commerce-food{--commerce-bg:color-mix(in srgb, var(--accent) 15%, #fff3d9);--commerce-panel:#fffaf0;border:2px solid var(--ink)}.commerce-food .commerce-rail-heading h2{max-width:660px;font-size:clamp(35px,4.5vw,62px)}.commerce-food .commerce-rail-workspace{border:2px solid var(--ink);background:var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(-.2deg)}.commerce-food .commerce-flow-label{border-bottom-style:dashed}.commerce-food .commerce-field select{border:2px solid var(--ink);background:#fff}.commerce-food .commerce-primary{background:var(--accent);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.commerce-food .commerce-fact-list article{border-bottom-style:dashed}.commerce-travel{--commerce-bg:#e9f1ef;--commerce-panel:#f8fbfa}.commerce-travel .commerce-rail-heading{grid-template-columns:1fr .8fr}.commerce-travel .commerce-rail-workspace{border-radius:var(--frame-radius-panel);position:relative;overflow:hidden}.commerce-travel .commerce-rail-workspace:before,.commerce-travel .commerce-rail-workspace:after{content:"";z-index:2;background:var(--commerce-bg);border-radius:50%;width:24px;height:24px;position:absolute;right:calc(37.5% - 12px)}.commerce-travel .commerce-rail-workspace:before{top:-12px}.commerce-travel .commerce-rail-workspace:after{bottom:-12px}.commerce-travel .commerce-rail-form{border-right:1px dashed #839d98}.commerce-travel .commerce-field input{background:#fff}.commerce-travel .commerce-primary{background:var(--accent);color:var(--ink)}.commerce-archive{--commerce-bg:#121212;--commerce-panel:#191919;--commerce-ink:#eee9df;border-color:#ffffff21}.commerce-archive .commerce-rail-heading{border-bottom:1px solid #ffffff24;grid-template-columns:.8fr 1.2fr;padding-bottom:28px}.commerce-archive .commerce-rail-heading h2{font-family:var(--font-display);font-weight:400}.commerce-archive .commerce-rail-workspace{background:#ffffff21;border-color:#ffffff21;grid-template-columns:1fr 1fr}.commerce-archive .commerce-field select,.commerce-archive .commerce-input-wrap input{color:#fff;font-family:var(--font-mono);background:0 0;border-width:0 0 1px;border-color:#ffffff2c;border-radius:0}.commerce-archive .commerce-field option{color:#111}.commerce-archive .commerce-primary{color:#111;background:#eee9df}.commerce-archive .commerce-secondary{color:#fff;border-color:#ffffff2c!important}.commerce-archive .commerce-fact-list article>span{border-radius:0}.commerce-service{--commerce-bg:color-mix(in srgb, var(--accent-soft) 40%, #f6faf9);--commerce-panel:#fff}.commerce-service .commerce-rail-heading{grid-template-columns:.9fr .7fr}.commerce-service .commerce-rail-heading h2{max-width:710px}.commerce-service .commerce-rail-workspace{border-radius:var(--frame-radius-panel);overflow:hidden;box-shadow:0 20px 70px #163b3010}.commerce-service .commerce-field select{background:color-mix(in srgb, var(--accent-soft) 24%, #fff)}.commerce-service .commerce-primary{background:var(--accent);color:var(--ink)}.commerce-service .commerce-fact-list article>span{background:var(--accent-soft)}.commerce-operations{--commerce-bg:#e7e9e7;--commerce-panel:#f7f8f6;border:1px solid #111}.commerce-operations .commerce-rail-heading{grid-template-columns:1fr 1fr;margin-bottom:18px}.commerce-operations .commerce-rail-heading h2{max-width:760px;font-family:var(--font-mono);font-size:clamp(27px,3.2vw,44px)}.commerce-operations .commerce-rail-workspace{background:#111;border:1px solid #111;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)}.commerce-operations .commerce-rail-form,.commerce-operations .commerce-rail-facts{padding:22px}.commerce-operations .commerce-field select,.commerce-operations .commerce-input-wrap input{min-height:45px;font-family:var(--font-mono);background:#fff;border-color:#111}.commerce-operations .commerce-actions button{min-height:44px;font-family:var(--font-mono)}.commerce-operations .commerce-primary{background:var(--accent);color:var(--ink);border:1px solid #111}.commerce-operations .commerce-secondary{border-color:#111!important}.commerce-operations .commerce-fact-list article{grid-template-columns:36px 1fr;padding:10px 0}.commerce-operations .commerce-fact-list article>span{background:0 0;border:1px solid #111;border-radius:0;width:30px;height:30px}[data-commerce-frame=precision] .commerce-rail-workspace{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}[data-commerce-layout=reverse] .commerce-rail-heading>div{order:2}[data-commerce-layout=reverse] .commerce-rail-heading>p{order:1}@media (max-width:980px){.commerce-rail-heading,.commerce-editorial .commerce-rail-heading,.commerce-showroom .commerce-rail-heading,.commerce-travel .commerce-rail-heading,.commerce-archive .commerce-rail-heading,.commerce-service .commerce-rail-heading,.commerce-operations .commerce-rail-heading{grid-template-columns:1fr;gap:15px}.commerce-rail-workspace,.commerce-editorial .commerce-rail-workspace,.commerce-showroom .commerce-rail-workspace,.commerce-home .commerce-rail-workspace,.commerce-archive .commerce-rail-workspace,.commerce-operations .commerce-rail-workspace{grid-template-columns:1fr}.commerce-travel .commerce-rail-workspace:before,.commerce-travel .commerce-rail-workspace:after{display:none}.commerce-travel .commerce-rail-form{border-bottom:1px dashed #839d98;border-right:0}[data-commerce-layout=reverse] .commerce-rail-heading>div,[data-commerce-layout=reverse] .commerce-rail-heading>p{order:initial}}@media (max-width:680px){.storefront-commerce-rail{width:calc(100% - 24px);margin:14px auto 28px;padding:20px 14px}.commerce-rail-heading{margin-bottom:20px}.commerce-rail-heading h2{font-size:34px}.commerce-fields,.commerce-editorial .commerce-fields{grid-template-columns:1fr}.commerce-fields:has(.commerce-field:nth-child(2):last-child){grid-template-columns:1fr}.commerce-flow-label{flex-direction:column;align-items:flex-start;gap:5px}.commerce-actions{flex-direction:column}.commerce-actions button{width:100%}.commerce-intent-memory{flex-direction:column;align-items:flex-start}.commerce-intent-memory button{min-height:44px}.commerce-primary{min-width:0}.commerce-remember-preferences{padding:12px}.commerce-food .commerce-rail-workspace{box-shadow:4px 4px 0 var(--ink);transform:none}}@media (prefers-reduced-motion:reduce){.commerce-actions button{transition:none}.commerce-actions button:hover{transform:none}}.storefront-buying-guide{width:min(1420px,100% - 48px);color:var(--ink);margin:30px auto 72px}.buying-guide-heading{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(28px,6vw,90px);padding-bottom:24px;display:grid}.buying-guide-heading small,.buying-guide-process-title small,.buying-guide-faq header small{color:color-mix(in srgb, var(--ink) 58%, transparent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.buying-guide-heading h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(34px,4.5vw,72px);line-height:.98}.buying-guide-heading>p{color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.buying-guide-layout{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:18px;padding-top:18px;display:grid}.buying-guide-visual{border-radius:var(--frame-radius-card);background:color-mix(in srgb, var(--accent-soft) 70%, #eee);min-height:480px;margin:0;position:relative;overflow:hidden}.buying-guide-visual img{object-fit:cover;width:100%;height:100%;min-height:480px}.buying-guide-visual figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808c7;justify-content:space-between;gap:18px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.buying-guide-visual figcaption span{font-weight:850}.buying-guide-cards{grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.buying-guide-card{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-style:var(--frame-border-style);border-radius:var(--frame-radius-card);width:100%;min-height:148px;color:inherit;background:color-mix(in srgb, var(--accent-soft) 28%, #fff);text-align:left;margin:0;padding:22px 24px;transition:transform .2s,border-color .2s,background .2s;display:block}.buying-guide-cards button.buying-guide-card{cursor:pointer}:is(.buying-guide-cards button.buying-guide-card:hover,.buying-guide-cards button.buying-guide-card:focus-visible){border-color:color-mix(in srgb, var(--accent) 58%, var(--ink));background:color-mix(in srgb, var(--accent-soft) 55%, #fff);transform:translate(5px)}.buying-guide-card>span,.buying-guide-card>small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.buying-guide-card>span{color:color-mix(in srgb, var(--ink) 56%, transparent);margin-bottom:10px}.buying-guide-card>b{font-size:clamp(20px,1.8vw,28px);line-height:1.1;display:block}.buying-guide-card>p{color:color-mix(in srgb, var(--ink) 70%, transparent);margin:8px 0 14px;font-size:15px;line-height:1.5}.buying-guide-card>small{color:var(--accent)}.buying-guide-card i{font-style:normal}.buying-guide-process{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:18px;padding:26px 28px;display:grid}.buying-guide-process-title b,.buying-guide-faq header b{font-size:18px}.buying-guide-process ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.buying-guide-process li{gap:12px;display:flex}.buying-guide-process li>span{color:#fff;background:var(--accent);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.buying-guide-process li b{font-size:15px}.buying-guide-process li p{color:color-mix(in srgb, var(--ink) 66%, transparent);margin:5px 0 0;font-size:13px;line-height:1.45}.buying-guide-process>button{border-radius:var(--frame-radius-control);color:#fff;background:var(--accent);cursor:pointer;border:0;min-height:48px;padding:0 18px;font-weight:850}.buying-guide-faq{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:210px repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;padding-top:20px;display:grid}.buying-guide-faq details{border-left:1px solid color-mix(in srgb, var(--ink) 14%, transparent);padding-left:18px}.buying-guide-faq summary{cursor:pointer;min-height:44px;font-size:15px;font-weight:800;line-height:1.4}.buying-guide-faq details p{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:8px 0 0;font-size:14px;line-height:1.55}.storefront-buying-guide[data-buying-guide-archetype=technical] .buying-guide-visual,.storefront-buying-guide[data-buying-guide-archetype=showroom] .buying-guide-visual{background:#061512}.storefront-buying-guide[data-buying-guide-archetype=technical] .buying-guide-card,.storefront-buying-guide[data-buying-guide-archetype=showroom] .buying-guide-card{color:#effff9;background:color-mix(in srgb, var(--ink) 92%, #061512);border-color:color-mix(in srgb, var(--accent) 32%, transparent)}.storefront-buying-guide[data-buying-guide-archetype=technical] .buying-guide-card>span,.storefront-buying-guide[data-buying-guide-archetype=technical] .buying-guide-card>p,.storefront-buying-guide[data-buying-guide-archetype=showroom] .buying-guide-card>span,.storefront-buying-guide[data-buying-guide-archetype=showroom] .buying-guide-card>p{color:#ffffffad}.storefront-buying-guide[data-buying-guide-archetype=archive] .buying-guide-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.storefront-buying-guide[data-buying-guide-archetype=archive] .buying-guide-cards{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.storefront-buying-guide[data-buying-guide-archetype=archive] .buying-guide-card{min-height:100%}.storefront-buying-guide[data-buying-guide-archetype=beauty]{background:color-mix(in srgb, var(--accent-soft) 46%, #fff);padding:clamp(24px,4vw,56px)}.storefront-buying-guide[data-buying-guide-archetype=home] .buying-guide-visual,.storefront-buying-guide[data-buying-guide-archetype=food] .buying-guide-visual{border-radius:28px 2px}.storefront-buying-guide[data-buying-guide-archetype=travel] .buying-guide-heading h2{max-width:980px;font-family:var(--font-display);font-weight:500}@media (max-width:980px){.buying-guide-heading,.buying-guide-layout,.storefront-buying-guide[data-buying-guide-archetype=archive] .buying-guide-layout,.buying-guide-process{grid-template-columns:1fr}.buying-guide-process ol{grid-template-columns:repeat(3,1fr)}.buying-guide-process>button{width:100%}.buying-guide-faq{grid-template-columns:1fr 1fr}.buying-guide-faq header{grid-column:1/-1}}@media (max-width:680px){.storefront-buying-guide{width:calc(100% - 28px);margin:20px auto 50px}.storefront-buying-guide[data-buying-guide-archetype=beauty]{width:100%;padding:28px 14px}.buying-guide-heading{gap:16px}.buying-guide-heading h2{font-size:clamp(34px,11vw,52px)}.buying-guide-visual,.buying-guide-visual img{min-height:330px}.buying-guide-visual figcaption{font-size:12px;display:block}.buying-guide-visual figcaption span{margin-bottom:4px;display:block}.buying-guide-cards,.storefront-buying-guide[data-buying-guide-archetype=archive] .buying-guide-cards{grid-template-rows:none;grid-template-columns:1fr}.buying-guide-card{min-height:148px}.buying-guide-process{padding:22px 18px}.buying-guide-process ol,.buying-guide-faq{grid-template-columns:1fr}.buying-guide-faq header{grid-column:auto}.buying-guide-faq details{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-left:0;padding:12px 0 0}}@media (prefers-reduced-motion:reduce){.buying-guide-card{transition:none}.buying-guide-cards button.buying-guide-card:hover{transform:none}}.storefront-departments{--department-bg:color-mix(in srgb, var(--accent-soft) 42%, #f7f7f4);--department-panel:#fff;--department-ink:var(--ink,#151515);--department-line:color-mix(in srgb, var(--department-ink) 16%, transparent);border:1px solid var(--department-line);border-style:var(--frame-border-style);border-radius:var(--frame-radius-panel);width:min(1420px,100% - 48px);box-shadow:var(--frame-shadow);background:var(--department-bg);color:var(--department-ink);margin:20px auto 42px;padding:clamp(24px,4vw,46px)}.storefront-departments-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:24px;display:grid}.storefront-departments-heading small,.storefront-department-list button>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.storefront-departments-heading>div>small{color:color-mix(in srgb, var(--accent) 76%, var(--department-ink))}.storefront-departments-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:8px 0 0;font-size:clamp(28px,3.4vw,48px);line-height:1}.storefront-departments-heading>p{color:color-mix(in srgb, var(--department-ink) 65%, transparent);margin:0;font-size:13px;line-height:1.65}.storefront-department-list{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;scroll-snap-type:inline proximity;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:9px;padding:2px 2px 14px;display:grid;overflow-x:auto}.storefront-department-list button{scroll-snap-align:start;border:1px solid var(--department-line);border-style:var(--frame-border-style);border-radius:var(--frame-radius-card);background:var(--department-panel);min-height:132px;color:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto 1fr;align-content:start;gap:9px;padding:17px;transition:transform .18s,border-color .18s,background .18s;display:grid}.storefront-department-list button:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--department-line));transform:translateY(-2px)}.storefront-department-list button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 44%, #fff);outline-offset:2px}.storefront-department-list button:disabled{cursor:progress;opacity:.65}.storefront-department-list button.active{border-color:var(--accent);background:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent)}.storefront-department-list button>span{color:color-mix(in srgb, currentColor 58%, transparent)}.storefront-department-list button>b{font-size:16px;line-height:1.12}.storefront-department-list button>small{color:color-mix(in srgb, currentColor 64%, transparent);align-self:end;font-size:10px;line-height:1.45}.storefront-departments>footer{border-top:1px solid var(--department-line);width:auto;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:17px 0 0;display:flex}.storefront-departments>footer>span{gap:3px;display:grid}.storefront-departments>footer b{font-size:11px}.storefront-departments>footer small{color:color-mix(in srgb, var(--department-ink) 56%, transparent);font-size:9px}.storefront-departments>footer button{border:1px solid var(--department-line);border-radius:var(--frame-radius-control);min-height:44px;color:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:10px;font-weight:850}.storefront-departments>footer button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 44%, #fff);outline-offset:2px}[data-department-archetype=editorial]{--department-bg:#f2eee7;--department-panel:#faf8f3}[data-department-archetype=editorial] h2,[data-department-archetype=editorial] .storefront-department-list button>b{font-family:Georgia,Times New Roman,serif;font-weight:500}[data-department-archetype=editorial] .storefront-department-list button{border-width:1px 0;border-radius:0}[data-department-archetype=technical]{--department-bg:#07120f;--department-panel:#0c1b17;--department-ink:#eafff7;border-color:#6cffc52b}[data-department-archetype=technical] h2,[data-department-archetype=technical] button{font-family:var(--font-mono)}[data-department-archetype=technical] .storefront-department-list button{border-color:#ffffff20}[data-department-archetype=showroom]{--department-bg:#101113;--department-panel:#17191c;--department-ink:#f8f5ef;border-color:#ffffff1a}[data-department-archetype=showroom] .storefront-department-list button{border-color:#ffffff20}[data-department-archetype=beauty]{--department-bg:color-mix(in srgb, var(--accent-soft) 72%, #fff)}[data-department-archetype=beauty] h2{font-family:var(--font-display);font-weight:500}[data-department-archetype=home]{--department-bg:#ece8df;--department-panel:#f8f5ef;background-image:linear-gradient(#2730220a 1px,#0000 1px),linear-gradient(90deg,#2730220a 1px,#0000 1px);background-size:24px 24px}[data-department-archetype=food]{--department-bg:color-mix(in srgb, var(--accent) 15%, #fff3d9);--department-panel:#fffaf0;border:2px solid var(--ink)}[data-department-archetype=food] .storefront-department-list button{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}[data-department-archetype=travel]{--department-bg:#e9f1ef;--department-panel:#f8fbfa}[data-department-archetype=archive]{--department-bg:#121212;--department-panel:#191919;--department-ink:#eee9df;border-color:#ffffff21}[data-department-archetype=archive] h2{font-family:var(--font-display);font-weight:400}[data-department-archetype=archive] .storefront-department-list button{border-color:#ffffff21}[data-department-archetype=service]{--department-bg:color-mix(in srgb, var(--accent-soft) 40%, #f6faf9)}[data-department-archetype=operations]{--department-bg:#e7e9e7;--department-panel:#f7f8f6;border-color:#111}[data-department-archetype=operations] h2,[data-department-archetype=operations] button{font-family:var(--font-mono)}[data-department-archetype=operations] .storefront-department-list button{border-color:#111}@media (max-width:900px){.storefront-departments-heading{grid-template-columns:1fr;gap:14px}}@media (max-width:680px){.storefront-departments{width:calc(100% - 24px);margin:14px auto 28px;padding:20px 14px}.storefront-departments-heading h2{font-size:31px}.storefront-department-list{grid-auto-columns:minmax(188px,78vw);margin-inline:-2px}.storefront-department-list button{min-height:124px}.storefront-departments>footer{flex-direction:column;align-items:flex-start}.storefront-departments>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.storefront-department-list button{transition:none}}.carrier-reviews-shell{--cr-ink:#171410;--cr-paper:#f7f4ed;--cr-line:#ded8cc;--cr-red:#e13c31;background:var(--cr-paper);min-height:100vh;color:var(--cr-ink);font-family:Arial,Helvetica,sans-serif}.cr-topbar{border-bottom:1px solid var(--cr-line);z-index:3;background:#f7f4edeb;justify-content:space-between;align-items:center;height:72px;padding:0 max(4vw,28px);display:flex;position:relative}.cr-topbar>a{letter-spacing:-.05em;color:inherit;font-size:22px;font-weight:950;text-decoration:none}.cr-topbar div{gap:22px;display:flex}.cr-topbar div a{color:#625d55;font-size:11px;font-weight:800;text-decoration:none}.cr-hero{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;gap:50px;min-height:510px;padding:90px max(5vw,56px) 66px;display:flex}.cr-hero>div{max-width:850px}.cr-kicker{color:#ffcc4d;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:950}.cr-hero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(52px,8vw,116px);line-height:.82}.cr-hero>div>p:last-child{color:#e7e2da;max-width:710px;margin:28px 0 0;font-size:15px;line-height:1.7}.cr-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0eb3;border:1px solid #ffffff40;border-radius:22px;flex-direction:column;min-width:230px;padding:22px;display:flex}.cr-hero aside>span{font-size:61px;font-weight:950;line-height:1}.cr-hero aside small{color:#d7d1c7;margin-top:11px;font-size:10px}.cr-stars{gap:1px;display:inline-flex}.cr-stars span{color:#c8c2b7}.cr-stars .is-on{color:#ffb400}.cr-carrier-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1440px;margin:-28px auto 0;padding:0 28px;display:grid;position:relative}.cr-carrier-grid>a{border:1px solid var(--cr-line);min-height:118px;color:inherit;background:#fff;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:17px;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 10px 35px #14110c14}.cr-carrier-grid>a:hover,.cr-carrier-grid>a.is-active{border-color:var(--carrier);transform:translateY(-4px);box-shadow:0 16px 40px #14110c24}.cr-carrier-grid>a>span{background:var(--carrier-soft);width:48px;height:48px;color:var(--carrier);border-radius:14px;place-items:center;font-size:10px;font-weight:950;display:grid}.cr-carrier-grid div{flex-direction:column;min-width:0;display:flex}.cr-carrier-grid small{color:#777067;font-size:8px}.cr-carrier-grid b{margin:3px 0;font-size:18px}.cr-carrier-grid em{color:#777067;font-size:8px;font-style:normal}.cr-carrier-grid strong{font-size:18px}.cr-main-grid{grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);align-items:start;gap:54px;max-width:1384px;margin:0 auto;padding:86px 28px 120px;display:grid}.cr-form{border:1px solid var(--cr-line);background:#fff;border-radius:25px;flex-direction:column;gap:18px;padding:31px;display:flex;position:sticky;top:20px;box-shadow:0 18px 55px #19140e0f}.cr-section-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cr-section-head h2,.cr-wall-head h2{letter-spacing:-.055em;margin:0;font-size:32px}.cr-one-star{color:#a31c18;white-space:nowrap;background:#fee2df;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950}.cr-form label,.cr-wall-head label{color:#514c45;flex-direction:column;gap:7px;font-size:10px;font-weight:850;display:flex}.cr-form label>span{color:#91897e;font-weight:500}.cr-form input,.cr-form select,.cr-form textarea,.cr-wall-head select{border:1px solid var(--cr-line);width:100%;color:var(--cr-ink);font:inherit;background:#fbfaf7;border-radius:11px;outline:none;font-size:12px}.cr-form input,.cr-form select,.cr-wall-head select{height:45px;padding:0 12px}.cr-form textarea{resize:vertical;padding:12px;line-height:1.6}.cr-form input:focus,.cr-form select:focus,.cr-form textarea:focus{border-color:#554c40;box-shadow:0 0 0 3px #554c4014}.cr-form label small{color:#8a8379;font-size:8px;font-weight:500;line-height:1.5}.cr-rating-picker{border:1px solid var(--cr-line);border-radius:14px;margin:0;padding:16px}.cr-rating-picker legend{color:#514c45;padding:0 5px;font-size:10px;font-weight:850}.cr-rating-picker>div{gap:5px;display:flex}.cr-rating-picker button{color:#d0c9bd;cursor:pointer;background:0 0;border:0;padding:0;font-size:36px;line-height:1}.cr-rating-picker button.is-on{color:#ffad00}.cr-rating-picker b{margin-top:8px;font-size:9px;display:block}.cr-safety-note{background:#f2efe8;border-radius:13px;padding:14px}.cr-safety-note b{font-size:10px}.cr-safety-note p{color:#6c665d;margin:5px 0 0;font-size:9px;line-height:1.55}.cr-submit{background:var(--cr-ink);color:#fff;cursor:pointer;border:0;border-radius:14px;height:52px;font-size:11px;font-weight:900}.cr-submit:hover{background:#29231d}.cr-submit:disabled{opacity:.45;cursor:not-allowed}.cr-success,.cr-error,.cr-inline-warning{border-radius:10px;margin:0;padding:11px;font-size:9px;line-height:1.5}.cr-success{color:#126b34;background:#e3f6e9}.cr-error{color:#9a1b17;background:#ffe2df}.cr-inline-warning{color:#715100;background:#fff2ca}.cr-wall{min-width:0}.cr-wall-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:23px;display:flex}.cr-wall-head label{width:160px}.cr-breakdown{border:1px solid var(--cr-line);background:#fff;border-radius:16px;gap:7px;margin:0 0 20px;padding:17px 20px;display:grid}.cr-breakdown>div{grid-template-columns:28px 1fr 24px;align-items:center;gap:9px;font-size:9px;display:grid}.cr-breakdown i{background:#eee9e0;border-radius:999px;height:7px;overflow:hidden}.cr-breakdown i b{background:#ffad00;height:100%;display:block}.cr-breakdown em{text-align:right;color:#777067;font-style:normal}.cr-review-list{gap:13px;display:grid}.cr-review-list article{border:1px solid var(--cr-line);background:#fff;border-radius:19px;padding:23px}.cr-review-list article.is-one-star{border-left:5px solid var(--cr-red)}.cr-review-list article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cr-review-list article>header>div{align-items:center;gap:7px;display:flex}.cr-review-list article>header>div>span:last-child{font-size:9px;font-weight:900}.cr-review-list time{color:#8a8379;font-size:8px}.cr-review-list h3{letter-spacing:-.035em;margin:18px 0 8px;font-size:22px}.cr-review-list article>p{color:#5f5a52;margin:0;font-size:12px;line-height:1.7}.cr-review-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.cr-review-meta>*{color:#635d55;background:#f3f0ea;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.cr-review-meta b{color:#fff;background:#171410}.cr-review-meta strong{color:#176736;background:#ddf7e6}.cr-review-meta em{color:#795b00;background:#fff1c3}.cr-review-list article>footer{border-top:1px solid #eee9e0;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.cr-review-list article>footer button,.cr-review-list article>footer span{color:#686159;background:0 0;border:0;font-size:9px}.cr-review-list article>footer button{cursor:pointer;padding:0;text-decoration:underline}.cr-review-list article>footer a{color:var(--cr-ink);font-size:9px;font-weight:850;text-decoration:none}.cr-loading{border:1px dashed var(--cr-line);color:#777067;text-align:center;border-radius:18px;padding:55px;font-size:11px}.cr-footer{color:#fff;background:#171410;grid-template-columns:220px 1fr auto;align-items:center;gap:25px;padding:42px max(4vw,28px);display:grid}.cr-footer>a{color:#fff;font-size:18px;font-weight:950;text-decoration:none}.cr-footer p{color:#aaa39a;max-width:650px;margin:0;font-size:10px;line-height:1.6}.cr-footer div{gap:15px;display:flex}.cr-footer div a{color:#fff;font-size:9px;text-decoration:none}@media (max-width:1050px){.cr-carrier-grid{grid-template-columns:repeat(2,1fr)}.cr-main-grid{grid-template-columns:1fr;gap:45px}.cr-form{position:static}.cr-hero{min-height:470px}.cr-footer{grid-template-columns:1fr}.cr-footer div{justify-content:flex-start}}@media (max-width:700px){.cr-topbar{height:auto;min-height:66px;padding:12px 18px}.cr-topbar div{gap:10px}.cr-topbar div a:nth-child(2){display:none}.cr-hero{background-position:58%;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:580px;padding:70px 20px 45px}.cr-hero h1{font-size:57px}.cr-hero>div>p:last-child{font-size:12px}.cr-hero aside{width:100%;min-width:0}.cr-carrier-grid{grid-template-columns:1fr;margin:-20px 0 0;padding:0 14px}.cr-carrier-grid>a{min-height:96px}.cr-main-grid{padding:64px 14px 80px}.cr-form{padding:20px}.cr-section-head{flex-direction:column}.cr-wall-head{flex-direction:column;align-items:flex-start}.cr-wall-head label{width:100%}.cr-review-list article{padding:18px}.cr-review-list h3{font-size:19px}.cr-review-list article>header{flex-direction:column;align-items:flex-start}.cr-footer{padding:38px 20px}.cr-footer div{flex-wrap:wrap}}.delivery-control{color:#101214;min-height:100vh;font-family:var(--font-body);background:#f4f2ed}.delivery-control *{box-sizing:border-box}.delivery-control a{color:inherit;text-decoration:none}.delivery-nav{z-index:10;color:#fff;background:#0b0d0f;justify-content:space-between;align-items:center;min-height:66px;padding:0 clamp(18px,5vw,76px);display:flex;position:relative}.delivery-nav>a{letter-spacing:-.06em;font-size:1.15rem;font-weight:1000}.delivery-nav div{gap:clamp(14px,2vw,30px);display:flex}.delivery-nav div a{font-size:.78rem;font-weight:800}.delivery-hero{color:#fff;background-color:#0b0d0f;background-image:linear-gradient(90deg,#07090bf7 0 32%,#07090bd4 58%,#07090b66),url(/generated/delivery/yoro-delivery-league-v3.webp);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(28px,5vw,80px);min-height:570px;padding:clamp(48px,8vw,105px) clamp(18px,6vw,92px);display:grid;position:relative;overflow:hidden}.delivery-hero:after{content:"";background:var(--delivery-soft);height:7px;position:absolute;inset:auto 0 0}.delivery-control.is-nopost .delivery-hero{background-position:0}.delivery-control.is-pingpost .delivery-hero{background-position:33%}.delivery-control.is-pigeonpost .delivery-hero{background-position:66%}.delivery-control.is-xdd .delivery-hero{background-position:100%}.delivery-hero-copy,.delivery-live-card{z-index:2;position:relative}.delivery-hero-copy{align-self:center;max-width:760px}.delivery-mark{width:62px;height:62px;color:var(--delivery-accent);background:var(--delivery-soft);border:2px solid #fff;border-radius:17px;place-items:center;font-size:1rem;font-weight:1000;display:grid;transform:rotate(-3deg)}.delivery-hero-copy>p{color:var(--delivery-soft);letter-spacing:.14em;margin:24px 0 10px;font-size:.7rem;font-weight:950}.delivery-hero-copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:.82}.delivery-hero-copy>strong{max-width:600px;margin-top:24px;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.28;display:block}.delivery-hero-copy blockquote{border-left:3px solid var(--delivery-soft);color:#d8dbdf;margin:22px 0 0;padding-left:15px;font-size:.9rem;font-style:normal}.delivery-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.delivery-hero-actions a{border:1px solid #ffffff80;border-radius:999px;padding:12px 18px;font-size:.78rem;font-weight:900}.delivery-hero-actions a:first-child{border-color:var(--delivery-soft);color:var(--delivery-accent);background:var(--delivery-soft)}.delivery-live-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0ebd;border:1px solid #ffffff47;border-radius:24px;align-self:end;padding:24px;box-shadow:0 26px 70px #00000040}.delivery-live-card>small{color:#aeb5bd;letter-spacing:.13em;font-size:.63rem;font-weight:950}.delivery-live-card>span{color:#d9ffe0;align-items:center;gap:8px;margin-top:14px;font-size:.74rem;font-weight:850;display:flex}.delivery-live-card>span i{background:#6bf28c;border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite delivery-pulse;box-shadow:0 0 0 5px #6bf28c26}.delivery-live-card>b{margin:18px 0 24px;font-size:1.25rem;line-height:1.2;display:block}.delivery-live-card dl{gap:12px;margin:0;display:grid}.delivery-live-card dl div{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:12px;display:flex}.delivery-live-card dt{color:#9da3aa;font-size:.69rem}.delivery-live-card dd{text-align:right;margin:0;font-size:.7rem;font-weight:850}.delivery-carrier-strip{z-index:4;background:#fff;border:1px solid #d8d5ce;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1260px,100% - 36px);margin:-32px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #1414141f}.delivery-carrier-strip a{border-right:1px solid #e5e2dc;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:86px;padding:14px 16px;transition:background .2s,transform .2s;display:grid}.delivery-carrier-strip a:last-child{border-right:0}.delivery-carrier-strip a:hover,.delivery-carrier-strip a.is-active{background:var(--item-soft)}.delivery-carrier-strip a:hover{transform:translateY(-3px)}.delivery-carrier-strip a>span{color:#fff;background:var(--item-accent);border-radius:12px;place-items:center;width:44px;height:44px;font-size:.68rem;font-weight:1000;display:grid}.delivery-carrier-strip a div{gap:2px;min-width:0;display:grid}.delivery-carrier-strip a b{font-size:.9rem}.delivery-carrier-strip a small{color:#646970;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.delivery-carrier-strip a>strong{font-size:1.2rem}.delivery-tracking{width:min(1260px,100% - 36px);margin:84px auto 0}.delivery-tracking-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.delivery-tracking-head p,.delivery-network-grid header p{color:var(--delivery-accent);letter-spacing:.14em;margin:0 0 8px;font-size:.66rem;font-weight:1000}.delivery-tracking-head h2,.delivery-network-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.delivery-tracking-head span{color:#6c7075;margin-top:10px;display:block}.delivery-tracking-head button{color:#fff;cursor:pointer;background:#111315;border:1px solid #25282b;border-radius:999px;padding:11px 16px;font-weight:850}.delivery-tracking-head button:disabled{opacity:.55;cursor:default}.delivery-login-gate{background:#fff;border:1px solid #d7d3ca;border-radius:24px;grid-template-columns:70px 1fr;gap:22px;margin-top:28px;padding:clamp(24px,5vw,50px);display:grid}.delivery-login-gate>span{width:70px;height:70px;color:var(--delivery-soft);background:var(--delivery-accent);border-radius:20px;place-items:center;font-weight:1000;display:grid}.delivery-login-gate small{color:#777b80;letter-spacing:.13em;font-size:.64rem;font-weight:950}.delivery-login-gate h3{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(1.5rem,3vw,2.6rem)}.delivery-login-gate p{color:#5c6166;max-width:720px;line-height:1.55}.delivery-login-gate a{color:#fff;background:var(--delivery-accent);border-radius:999px;margin-top:8px;padding:12px 17px;font-weight:900;display:inline-block}.delivery-search{background:#fff;border:2px solid #151719;border-radius:17px;grid-template-columns:160px 1fr 42px;align-items:center;margin-top:28px;padding:6px 8px 6px 18px;display:grid;position:relative;box-shadow:0 10px 30px #0000000f}.delivery-search span{letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:950}.delivery-search input{background:0 0;border:0;outline:0;width:100%;padding:13px 10px;font:800 1rem/1 ui-monospace,monospace}.delivery-search kbd{color:#fff;background:var(--delivery-accent);border-radius:10px;place-items:center;width:36px;height:36px;font-family:inherit;display:grid}.delivery-error{color:#8d1220;background:#ffe3e7;border-radius:12px;padding:12px 14px;font-weight:800}.delivery-workspace{grid-template-columns:minmax(270px,.38fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.delivery-order-list,.delivery-detail{background:#fff;border:1px solid #d9d5cd;border-radius:22px}.delivery-order-list{align-self:start;overflow:hidden}.delivery-order-list>header{border-bottom:1px solid #e4e1db;justify-content:space-between;align-items:center;padding:17px;display:flex}.delivery-order-list>header span{letter-spacing:.12em;font-size:.65rem;font-weight:1000}.delivery-order-list>header b{color:#fff;background:#16181a;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.75rem;display:grid}.delivery-order-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ece9e3;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.delivery-order-list>button:hover,.delivery-order-list>button.is-active{background:var(--delivery-soft)}.delivery-order-list>button>span{color:#fff;background:var(--delivery-accent);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.58rem;font-weight:1000;display:grid}.delivery-order-list>button div{gap:2px;min-width:0;display:grid}.delivery-order-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.delivery-order-list>button small{color:#30353a;font:700 .66rem/1.2 ui-monospace,monospace}.delivery-order-list>button em{color:#777c81;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;overflow:hidden}.delivery-empty{color:#64696e;gap:8px;padding:24px;display:grid}.delivery-empty b{color:#1b1d20}.delivery-empty a{width:fit-content;font-weight:900;text-decoration:underline}.delivery-detail{overflow:hidden}.delivery-detail>header{color:#fff;background:var(--delivery-accent);justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,38px);display:flex}.delivery-detail>header small{color:var(--delivery-soft);font-size:.68rem;font-weight:900}.delivery-detail>header h3{letter-spacing:-.055em;margin:7px 0;font-size:clamp(1.8rem,4vw,3.8rem);line-height:.95}.delivery-detail>header p{color:#d8dade;max-width:610px;margin:0;line-height:1.45}.delivery-detail>header>span{border:1px dashed var(--delivery-soft);color:var(--delivery-soft);border-radius:9px;flex:none;padding:10px 12px;font:800 .8rem/1 ui-monospace,monospace}.delivery-progress{grid-template-columns:repeat(4,1fr);gap:8px;padding:32px clamp(18px,4vw,38px);display:grid;position:relative}.delivery-progress>i{background:#e0ddd6;border-radius:999px;width:calc(75% - 36px);height:4px;position:absolute;top:49px;left:calc(12.5% + 18px)}.delivery-progress>i:after{content:"";width:var(--progress);border-radius:inherit;background:var(--delivery-accent);height:100%;transition:width .5s;display:block}.delivery-progress>div{z-index:2;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.delivery-progress>div>span{color:#85898d;background:#fff;border:4px solid #e0ddd6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:1000;display:grid}.delivery-progress>div.is-done>span,.delivery-progress>div.is-current>span{border-color:var(--delivery-accent);color:#fff;background:var(--delivery-accent)}.delivery-progress>div.is-current>span{box-shadow:0 0 0 6px var(--delivery-soft)}.delivery-progress>div b{font-size:.69rem;line-height:1.15}.delivery-progress>div small{color:#7a7f84;font-size:.6rem}.delivery-scan-log{background:#f9f8f5;border-top:1px solid #e1ded8;grid-template-columns:1.25fr .75fr;display:grid}.delivery-current-scan{padding:24px 28px}.delivery-current-scan small{color:#777b80;letter-spacing:.12em;font-size:.62rem;font-weight:950}.delivery-current-scan b{margin:8px 0 4px;font-size:1.18rem;display:block}.delivery-current-scan span{color:#6f7479;font-size:.68rem}.delivery-current-scan p{margin-bottom:0;line-height:1.45}.delivery-scan-log dl{border-left:1px solid #e1ded8;margin:0;padding:18px 24px;display:grid}.delivery-scan-log dl div{border-bottom:1px solid #e6e3dd;gap:3px;padding:8px 0;display:grid}.delivery-scan-log dl div:last-child{border-bottom:0}.delivery-scan-log dt{color:#787d82;font-size:.62rem}.delivery-scan-log dd{margin:0;font-size:.72rem;font-weight:850}.delivery-history{border-top:1px solid #dedbd5;padding:18px 26px 26px}.delivery-history summary{cursor:pointer;font-size:.73rem;font-weight:950}.delivery-history>div{grid-template-columns:100px 12px 1fr;gap:10px;margin-top:17px;display:grid}.delivery-history time{color:#797e83;font-size:.63rem}.delivery-history>div>span{background:var(--delivery-accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--delivery-soft);border-radius:50%}.delivery-history p{gap:3px;margin:0;display:grid}.delivery-history p b{font-size:.76rem}.delivery-history p em,.delivery-history p small{color:#74797e;font-size:.64rem;font-style:normal}.delivery-network-grid{grid-template-columns:1.2fr .8fr 1fr;gap:18px;width:min(1260px,100% - 36px);margin:84px auto;display:grid}.delivery-network-grid>article{background:#fff;border:1px solid #d8d4cb;border-radius:22px;padding:clamp(20px,3vw,32px)}.delivery-network-grid h2{font-size:clamp(1.5rem,2.5vw,2.4rem)}.delivery-services>div{border-top:1px solid #e6e2dc;grid-template-columns:78px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.delivery-services>div>span{color:#fff;background:var(--delivery-accent);text-align:center;border-radius:999px;padding:7px;font-size:.61rem;font-weight:900}.delivery-services>div p{gap:3px;margin:0;display:grid}.delivery-services>div p b{font-size:.82rem}.delivery-services>div p small{color:#6e7378;line-height:1.35}.delivery-operations dl{gap:13px;margin:24px 0 0;display:grid}.delivery-operations dl div{border-left:4px solid var(--delivery-soft);padding:8px 0 8px 13px}.delivery-operations dt{color:#777c81;text-transform:uppercase;font-size:.62rem}.delivery-operations dd{margin:4px 0 0;font-size:.8rem;font-weight:850}.delivery-incidents>div{background:#f6f4ef;border-radius:13px;grid-template-columns:12px 1fr;gap:10px;margin-top:16px;padding:13px;display:grid}.delivery-incidents>div>span{background:#67ce82;border-radius:50%;width:10px;height:10px;margin-top:3px}.delivery-incidents>div.is-watch>span{background:#f0b83d}.delivery-incidents>div.is-chaos>span{background:#ec5c71;animation:1.5s ease-in-out infinite delivery-pulse}.delivery-incidents p{gap:4px;margin:0;display:grid}.delivery-incidents b{font-size:.76rem}.delivery-incidents small{color:#71767b;line-height:1.35}.delivery-footer{color:#d4d7da;background:#0d0f11;grid-template-columns:.4fr 1fr auto;align-items:center;gap:30px;padding:34px clamp(18px,6vw,92px);display:grid}.delivery-footer>div:first-child{display:grid}.delivery-footer>div:first-child b{color:#fff;font-size:1.2rem}.delivery-footer>div:first-child span{color:var(--delivery-soft);font-size:.7rem}.delivery-footer p{max-width:690px;font-size:.7rem;line-height:1.45}.delivery-footer>div:last-child{gap:15px;font-size:.68rem;font-weight:800;display:flex}@keyframes delivery-pulse{50%{opacity:.45;transform:scale(.78)}}@media (max-width:980px){.delivery-hero{grid-template-columns:1fr;min-height:0}.delivery-live-card{max-width:560px}.delivery-carrier-strip{grid-template-columns:repeat(2,1fr)}.delivery-carrier-strip a:nth-child(2){border-right:0}.delivery-carrier-strip a:nth-child(-n+2){border-bottom:1px solid #e5e2dc}.delivery-workspace{grid-template-columns:1fr}.delivery-order-list{grid-template-columns:repeat(2,1fr);display:grid}.delivery-order-list>header,.delivery-empty{grid-column:1/-1}.delivery-order-list>button:nth-of-type(odd){border-right:1px solid #ece9e3}.delivery-network-grid{grid-template-columns:1fr 1fr}.delivery-services{grid-column:1/-1}.delivery-footer{grid-template-columns:1fr 1fr}.delivery-footer p{grid-area:2/1/auto/-1}}@media (max-width:680px){.delivery-nav{align-items:flex-start;padding-top:16px;padding-bottom:16px}.delivery-nav div{justify-items:end;gap:8px;display:grid}.delivery-hero{padding-top:64px;background-position:50%!important}.delivery-hero-copy h1{font-size:clamp(2.5rem,11vw,3.25rem)}.delivery-carrier-strip{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:-20px}.delivery-carrier-strip a{border-bottom:1px solid #e5e2dc;border-right:0}.delivery-carrier-strip a:last-child{border-bottom:0}.delivery-tracking,.delivery-network-grid{width:calc(100% - 24px);margin-top:58px}.delivery-tracking-head{flex-direction:column;align-items:flex-start}.delivery-login-gate{grid-template-columns:1fr}.delivery-search{grid-template-columns:1fr 40px;padding-left:12px}.delivery-search span{grid-column:1/-1;padding:8px 4px 0}.delivery-order-list{grid-template-columns:1fr}.delivery-order-list>button:nth-of-type(odd){border-right:0}.delivery-detail>header{flex-direction:column;align-items:flex-start}.delivery-progress{grid-template-columns:1fr;gap:20px;padding-left:28px}.delivery-progress>i{width:4px;height:auto;top:48px;bottom:48px;left:46px}.delivery-progress>i:after{width:100%;height:var(--progress)}.delivery-progress>div{text-align:left;grid-template-columns:40px 1fr;justify-items:start}.delivery-progress>div>span{grid-row:1/3}.delivery-progress>div small{grid-column:2}.delivery-scan-log{grid-template-columns:1fr}.delivery-scan-log dl{border-top:1px solid #e1ded8;border-left:0}.delivery-history>div{grid-template-columns:74px 10px 1fr}.delivery-network-grid{grid-template-columns:1fr}.delivery-services{grid-column:auto}.delivery-footer{grid-template-columns:1fr}.delivery-footer p{grid-area:auto}.delivery-footer>div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.delivery-control *,.delivery-control :before,.delivery-control :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cr-tracking-ribbon{color:#fff;letter-spacing:.12em;background:#111820;justify-content:space-between;align-items:center;gap:20px;padding:13px max(4vw,28px);font:900 10px/1.2 Arial,sans-serif;text-decoration:none;display:flex}.cr-tracking-ribbon span{color:#d7e5ef;letter-spacing:0;font-weight:700}@media (max-width:700px){.cr-tracking-ribbon{padding:11px 18px;font-size:8px}.cr-tracking-ribbon span{font-size:8px}}.delivery-method-list,.delivery-results,.generated-document-items,.generated-document-delivery,.shipping-label-grid{gap:12px;display:grid}.delivery-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-method-list button,.delivery-kind-tabs button,.pickup-mode-tabs button{color:#251c31;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8e7;border-radius:14px;min-height:54px;padding:12px 14px}.delivery-method-list button.active,.delivery-kind-tabs button.active,.pickup-mode-tabs button.active{border-color:#7b36f1;box-shadow:0 0 0 2px #7b36f122}.delivery-method-list button:disabled{cursor:not-allowed;opacity:.48}.delivery-method-list b{font-size:14px;display:block}.delivery-method-list small,.delivery-confirmation{font-size:12px;line-height:1.45}.delivery-method-list em{color:#6633b7;background:#f1eaff;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.poland-delivery-picker{background:linear-gradient(150deg, #fff 0 60%, color-mix(in srgb, var(--accent-soft) 36%, #fff));border:1px solid #d7d2c9;border-radius:18px;margin-top:16px;padding:16px;box-shadow:0 14px 34px #27221b0f}.poland-delivery-picker>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.poland-delivery-picker>header div{gap:3px;display:grid}.poland-delivery-picker>header small,.poland-delivery-picker>header>span{font-size:12px;font-weight:850}.poland-delivery-picker>header b{font-size:15px}.poland-delivery-picker>header>span{color:#fff;white-space:nowrap;background:#20201e;border-radius:99px;padding:5px 8px}.pickup-affiliation-notice{color:#5c4910;background:#fff9dd;border:1px solid #e7c86b;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.45}.destination-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.destination-tabs button{min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#f7f5f1;border:1px solid #ded9d0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:8px;padding:10px;display:grid}.destination-tabs button>span{background:#fff;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.destination-tabs button b{font-size:13px}.destination-tabs button small{color:#81796e;font-size:11px}.destination-tabs button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 48%, #fff);box-shadow:inset 0 0 0 1px var(--accent)}.destination-tabs button:disabled{opacity:.35;cursor:not-allowed}.delivery-recipient,.pickup-filters label,.pickup-search,.address-form label,.demo-pickup-form label{gap:5px;display:grid}.delivery-recipient{margin-top:11px}.delivery-recipient span,.pickup-filters span,.pickup-search>span,.address-form label>span,.demo-pickup-form label>span{color:#514b43;font-size:12px;font-weight:850}.delivery-recipient input,.pickup-filters select,.pickup-search input,.address-form input,.address-form select,.demo-pickup-form input,.demo-pickup-form select{color:#28231e;background:#fff;border:1px solid #d8d2c9;border-radius:9px;width:100%;min-height:42px;padding:0 11px;font:750 13px/1.2 inherit}.delivery-recipient small{color:#8a8175;font-size:11px}.pickup-finder,.address-form{margin-top:12px}.pickup-mode-tabs{margin-bottom:10px}.pickup-filters,.demo-pickup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-pickup-form p{color:#756d63;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.pickup-search{margin-top:8px;position:relative}.pickup-search input{padding-right:38px}.pickup-search kbd{color:#5d554b;background:#ece8e1;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;bottom:9px;right:9px}.pickup-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.pickup-results>button{min-width:0;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px;display:grid}.pickup-results>button>span{background:#f1eee8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.pickup-results>button div{gap:3px;min-width:0;display:grid}.pickup-results>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pickup-results>button small,.pickup-results>button em{color:#746d64;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.pickup-results>button strong{color:#6b5100;background:#fff0b8;border-radius:99px;grid-column:1/-1;width:fit-content;padding:3px 6px;font-size:11px}.pickup-results>button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, #fff);box-shadow:inset 0 0 0 1px var(--accent)}.pickup-results>p{color:#756d63;background:#f5f2ed;border-radius:10px;grid-column:1/-1;margin:0;padding:12px;font-size:12px;line-height:1.45}.pickup-find-progress{color:#fff;background:#171918;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.pickup-find-progress>span{color:#171918;background:#ffda55;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.pickup-find-progress p{gap:2px;margin:0;display:grid}.pickup-find-progress b{font-size:12px}.pickup-find-progress small{color:#ffffffad;font-size:11px}.address-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.address-form .wide{grid-column:1/-1}.delivery-confirmation{align-items:flex-start;gap:9px;margin-top:11px;display:flex}.delivery-confirmation>span{color:#fff;background:#b2493f;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.delivery-confirmation.ready>span{background:#16865e}.delivery-confirmation p{margin:3px 0}.delivery-kind-tabs,.pickup-mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.delivery-kind-tabs button,.pickup-mode-tabs button{min-height:42px;font-size:12px;font-weight:800}.delivery-results{max-height:290px;overflow:auto}.delivery-results button{color:inherit;text-align:left;background:#fff;border:1px solid #e2dce8;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.delivery-results button.active{background:#f8f4ff;border-color:#7b36f1}.delivery-results button>span:first-child{color:#fff;background:#2f2340;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.delivery-results p{color:#746b7b;margin:3px 0 0;font-size:12px}.delivery-confirmation{color:#3c3048;background:#efe9f7;border-radius:12px;padding:12px}.shipping-label{color:#201b24;text-align:left;background:#fff;border:2px solid #28212e;border-radius:14px;margin:18px 0;overflow:hidden}.shipping-label header{border-bottom:2px solid #28212e;justify-content:space-between;gap:16px;padding:15px;display:flex}.shipping-label header div{gap:3px;display:grid}.shipping-label small,.shipping-label footer{font-size:11px;line-height:1.45}.shipping-label header>strong{font:800 15px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.shipping-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.shipping-label-grid span{gap:3px;min-width:0;display:grid}.shipping-label-grid b{overflow-wrap:anywhere;font-size:13px}.shipping-label-bars{background:repeating-linear-gradient(90deg,#17131a 0 2px,#0000 2px 5px,#17131a 5px 9px,#0000 9px 12px);height:48px;margin:0 15px 14px}.shipping-label footer{border-top:1px solid #cec8d1;padding:11px 15px;font-weight:750}.generated-document{background:#fff;border:1px solid #e1d8c4;border-radius:12px;overflow:hidden}.generated-document summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;list-style:none;display:grid}.generated-document summary::-webkit-details-marker{display:none}.generated-document summary>span{color:#fff;background:#302a24;border-radius:10px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.generated-document summary small,.generated-document summary em,.generated-document summary strong{font-size:11px}.generated-document summary div{min-width:0}.generated-document summary div>*{margin:2px 0;display:block}.generated-document summary>strong{color:#725b37}.generated-document-sheet{border-top:1px solid #e9e2d4;gap:14px;padding:16px;display:grid}.generated-document-sheet header small,.generated-document-sheet header p,.generated-document-items small,.generated-document-delivery dt,.generated-document-delivery dd,.generated-document-sheet footer{font-size:12px;line-height:1.45}.generated-document-items article{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.generated-document-items picture,.generated-document-items img,.document-image-placeholder{object-fit:cover;border-radius:9px;width:64px;height:64px}.document-image-placeholder{color:#fff;background:#302a24;place-items:center;font-size:12px;font-weight:900;display:grid}.generated-document-items article div{gap:3px;display:grid}.generated-document-delivery{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.generated-document-delivery div{background:#f7f3ed;border-radius:9px;padding:10px}.generated-document-delivery dt{color:#776d61;font-weight:800}.generated-document-delivery dd{color:#29231f;margin:2px 0 0;font-weight:700}.generated-document-sheet footer{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.journey-map{position:relative}.journey-stops{justify-content:space-between;gap:8px;display:flex;position:absolute;inset:auto 18px 13px}.journey-stops span{background:#fff;border-radius:99px;padding:4px 7px;font-size:11px;font-weight:850}.virtual-unbox{justify-items:center;gap:14px;display:grid;overflow:hidden}.parcel-scene{width:180px;height:112px;position:relative}.parcel-box,.parcel-lid,.parcel-tape{background:#ad7441;width:120px;position:absolute;left:30px}.parcel-box{border-radius:5px 5px 13px 13px;height:70px;bottom:4px}.parcel-lid{transform-origin:12px 28px;border-radius:8px 8px 3px 3px;height:30px;transition:transform .65s cubic-bezier(.2,.8,.2,1);bottom:69px}.parcel-tape{opacity:.78;background:#e7bc73;width:24px;height:95px;bottom:4px;left:78px}.parcel-scene span{left:var(--confetti-left);color:#8a3ffc;opacity:0;font-size:18px;position:absolute;bottom:48px}.virtual-unbox.opened .parcel-lid{transform:rotate(-48deg)translate(-12px,-15px)}.virtual-unbox.opened .parcel-scene span{animation:parcel-confetti .75s calc(var(--confetti-index) * 45ms) ease-out both}.unbox-reveal{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unbox-reveal article{animation:unbox-card .45s calc(var(--unbox-index) * 90ms) ease-out both;gap:5px;display:grid}.unbox-reveal picture,.unbox-reveal img{aspect-ratio:1;object-fit:cover;border-radius:13px;width:100%}.unbox-reveal small,.unbox-reveal span{font-size:12px;line-height:1.4}@keyframes parcel-confetti{0%{opacity:0;transform:translateY(0)scale(.5)}60%{opacity:1}to{opacity:0;transform:translateY(-70px)rotate(70deg)}}@keyframes unbox-card{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:720px){.delivery-method-list,.shipping-label-grid,.generated-document-delivery,.unbox-reveal{grid-template-columns:1fr}.poland-delivery-picker{padding:12px}.poland-delivery-picker>header{flex-direction:column}.pickup-results,.pickup-filters,.demo-pickup-form,.address-form{grid-template-columns:1fr}.address-form .wide{grid-column:auto}.shipping-label header,.generated-document-sheet footer{flex-direction:column;align-items:flex-start}.generated-document summary{grid-template-columns:40px minmax(0,1fr)}.generated-document summary>strong{grid-column:2}.generated-document-items article{grid-template-columns:56px minmax(0,1fr)}.generated-document-items article>strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.parcel-lid,.parcel-scene span,.unbox-reveal article{transition:none!important;animation:none!important}}.box-service-pilot{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:linear-gradient(145deg,#fff 0% 58%,#f4eadc 100%);border-radius:17px;margin:14px 0;padding:14px;box-shadow:0 10px 30px #50341412}.box-service-pilot.is-active{border-color:#9b6530;box-shadow:0 0 0 3px #be864921,0 12px 32px #5034141a}.box-service-pilot>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.box-service-pilot>header h3,.box-service-pilot>header p{margin:0}.box-service-pilot>header h3{letter-spacing:-.03em;margin-top:3px;font-size:18px}.box-service-pilot>header p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.box-service-pilot>header small{color:#875622;letter-spacing:.08em;font-size:10px;font-weight:900}.box-service-mark{color:#3c2714;perspective:80px;place-items:center;width:45px;height:39px;font-size:10px;font-weight:950;display:grid;position:relative}.box-service-mark i{background:#c89255;border:2px solid #6f4722;border-radius:4px;position:absolute;inset:4px 3px 1px;transform:skewY(-3deg);box-shadow:inset 0 -8px #5b36131a}.box-service-mark i:before{content:"";background:#ddb57d;border:2px solid #6f4722;border-bottom:0;width:45%;height:8px;position:absolute;top:-7px;left:50%;transform:translate(-50%)skew(35deg)}.box-service-mark span{z-index:1;background:#f4dfbf;border:1px solid #3c271473;padding:2px 4px;position:relative}.box-service-beta{color:#fff;letter-spacing:.1em;background:#20150d;border-radius:999px;align-self:start;padding:5px 7px;font-size:9px;font-weight:950}.box-service-mode{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.box-service-mode button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-height:52px;padding:8px 9px;display:grid}.box-service-mode button>span{background:#f1eee8;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-weight:950;display:grid}.box-service-mode button b{align-self:end;font-size:12px}.box-service-mode button small{color:var(--muted);align-self:start;font-size:10px;line-height:1.3}.box-service-mode button.active{background:#fff7ec;border-color:#96612d;box-shadow:inset 0 0 0 1px #96612d}.box-service-mode button.active>span{color:#fff;background:#bc7d3d}.box-service-sizes{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.box-service-sizes button{cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #dfd4c7;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:80px;padding:9px;display:flex}.box-service-sizes button>span{color:#96612d;letter-spacing:.06em;font-size:9px;font-weight:950}.box-service-sizes button>b{margin-top:4px;font-size:13px}.box-service-sizes button>small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.3}.box-service-sizes button>em{color:#6d573e;background:#eee8de;border-radius:6px;margin:5px 0 6px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:850;line-height:1.2}.box-service-sizes button>strong{margin-top:auto;font-size:15px}.box-service-sizes button.active{background:#f9e8ce;border-color:#704518;box-shadow:inset 0 0 0 1px #704518}.box-service-scope{color:#fff;background:#24180d;border-radius:11px;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.box-service-scope>span{color:#ffd08f;font-weight:950}.box-service-scope p{flex-direction:column;gap:2px;margin:0;display:flex}.box-service-scope b{font-size:11px}.box-service-scope small{color:#ffffffb8;font-size:10px;line-height:1.45}.box-service-checkout-note{background:#fff7e9;border:1px solid #d7b47d;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin:0 0 14px;padding:12px 13px;display:grid}.box-service-checkout-note>span{color:#fff;background:#b57939;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.box-service-checkout-note p{flex-direction:column;gap:3px;margin:0;display:flex}.box-service-checkout-note b{font-size:12px}.box-service-checkout-note small{color:#735536;font-size:10px;line-height:1.45}.box-service-success{text-align:left;background:#fff5e4;border:1px solid #d6b073;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin:12px 0;padding:14px;display:grid}.box-service-success>span{color:#fff;background:#b57939;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.box-service-success p{flex-direction:column;gap:4px;margin:0;display:flex}.box-service-success b{font-size:12px}.box-service-success small{color:#715332;font-size:10px;line-height:1.45}.box-service-success em{color:#715332;font-size:10px;font-style:normal;line-height:1.45}.cart-drawer:has(.box-service-pilot){width:min(560px,100vw);overflow:hidden}.cart-drawer:has(.box-service-pilot) .cart-items{min-height:96px;max-height:min(220px,26vh);overflow-x:hidden}@media (max-width:520px){.box-service-pilot>header{grid-template-columns:42px 1fr}.box-service-beta{display:none}}.box-print-designer{color:#241a12;background:#f8f2e8;border:1px solid #d8c8b5;border-radius:18px;margin:12px 0;padding:14px}.box-print-designer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.box-print-designer>header h3,.box-print-designer>header p{margin:0}.box-print-designer>header small{color:#8a5c2d;letter-spacing:.07em;font-size:10px;font-weight:950}.box-print-designer>header h3{letter-spacing:-.025em;margin-top:3px;font-size:18px}.box-print-designer>header p{color:#6d5b4b;margin-top:3px;font-size:12px;line-height:1.45}.box-print-designer>header>span{color:#fff;background:#2b1d12;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.box-print-workspace{grid-template-columns:145px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.box-print-preview{perspective:500px;min-height:190px;padding:10px 8px 28px;position:relative}.box-print-lid{z-index:2;transform-origin:bottom;background:#d29b5e;border:2px solid #7a4d26;border-radius:8px;flex-direction:column;min-height:135px;padding:12px;display:flex;position:relative;overflow:hidden;transform:rotateX(5deg)rotateY(-7deg)rotate(-1deg);box-shadow:0 14px 20px #482a1233,inset 0 -12px #5e341214}.box-print-lid:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 7px,#46281009 8px 9px);position:absolute;inset:0}.box-print-lid>small{z-index:1;letter-spacing:.08em;font-size:6px;font-weight:950;position:relative}.box-print-lid>b{z-index:1;letter-spacing:-.05em;margin-top:4px;font-size:16px;line-height:1;position:relative}.box-print-lid>em{z-index:1;margin:6px 0;font-size:8px;font-style:normal;font-weight:800;line-height:1.25;position:relative}.box-print-lid>div{z-index:1;gap:2px;margin-top:auto;display:grid;position:relative}.box-print-lid>div span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.box-print-lid>strong{z-index:1;margin-top:3px;font-size:5px;position:relative}.box-print-side{z-index:1;color:#2d1b0d;background:#b8773f;border:2px solid #68401e;border-radius:0 0 7px 7px;grid-template-columns:1fr auto;align-content:center;min-height:42px;padding:8px 10px;display:grid;position:absolute;bottom:12px;left:18px;right:13px;transform:skew(-8deg)}.box-print-side span,.box-print-side b,.box-print-side small{transform:skew(8deg)}.box-print-side span{font-size:6px;font-weight:950}.box-print-side b{font-size:7px}.box-print-side small{grid-column:1/-1;margin-top:2px;font-size:5px;font-weight:850}.box-print-preview.style-shipping_label .box-print-lid{background:#eee8dc;border-color:#1f1f1f}.box-print-preview.style-shipping_label .box-print-lid>b{text-transform:uppercase;border:2px solid #181818;padding:5px}.box-print-preview.style-shipping_label .box-print-lid>div{background:#fff;border:1px solid #222;padding:5px}.box-print-preview.style-gift .box-print-lid{background:linear-gradient(135deg,#e3b6e9,#d19a64);border-color:#56356d}.box-print-preview.style-gift .box-print-lid>b{margin:auto 0 0;font-size:19px}.box-print-preview.style-gift .box-print-lid>em{margin:auto 0;font-size:10px}.box-print-preview.style-gift .box-print-lid>div{opacity:.7;max-height:24px}.box-print-controls{min-width:0}.box-print-styles{gap:6px;display:grid}.box-print-styles>button{width:100%;min-height:49px;color:inherit;text-align:left;background:#fff;border:1px solid #d9ccbd;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:7px;display:grid}.box-print-styles>button.active{background:#fff8ec;border-color:#825127;box-shadow:inset 0 0 0 1px #825127}.box-print-styles>button>span{background:#eee5d8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:950;display:grid}.box-print-styles b{font-size:11px;display:block}.box-print-styles small{color:#756454;margin-top:2px;font-size:9px;line-height:1.3;display:block}.box-print-styles i{color:#8b5626;font-size:10px;font-style:normal;font-weight:950}.box-print-message{margin-top:8px;display:block;position:relative}.box-print-message>span{justify-content:space-between;margin-bottom:4px;font-size:10px;font-weight:900;display:flex}.box-print-message>span small{color:#796756;font-weight:650}.box-print-message input{width:100%;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #d1c2b2;border-radius:10px;padding:8px 42px 8px 9px;font-size:12px}.box-print-message>em{color:#8d7966;font-size:9px;font-style:normal;position:absolute;bottom:12px;right:8px}.box-print-specs{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.box-print-specs span{background:#eadfce;border-radius:9px;padding:7px}.box-print-specs small{color:#84684f;letter-spacing:.05em;font-size:8px;font-weight:900;display:block}.box-print-specs b{margin-top:2px;font-size:10px;line-height:1.25;display:block}.box-print-designer>footer{border-top:1px solid #ded1c0;gap:7px;margin-top:10px;padding-top:9px;display:flex}.box-print-designer>footer>span{color:#18723a;font-weight:950}.box-print-designer>footer p{margin:0}.box-print-designer>footer b,.box-print-designer>footer small{font-size:10px;line-height:1.4;display:block}.box-print-designer>footer small{color:#756454;margin-top:2px;font-size:9px}.box-delivery-pilot{background:linear-gradient(150deg,#fff 0%,#fbfaf6 54%,#f2eadc 100%);border:1px solid #ded7ca;border-radius:20px;margin:18px 0;padding:18px;box-shadow:0 16px 42px #45301914}.box-delivery-pilot>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.box-delivery-pilot>header small,.box-payment-placeholder>header small{color:#8a5c2d;letter-spacing:.08em;font-size:11px;font-weight:900}.box-delivery-pilot>header h3,.box-payment-placeholder>header h3{letter-spacing:-.04em;margin:4px 0 3px;font-size:22px}.box-delivery-pilot>header p,.box-payment-placeholder>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.box-delivery-pilot>header>span{color:#fff;letter-spacing:.04em;background:#24201b;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.box-delivery-limit{color:#633114;background:#fff0e4;border:1px solid #dd9b66;border-radius:13px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.box-delivery-limit>span{color:#fff;background:#a94f1f;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-weight:950;display:grid}.box-delivery-limit p{gap:2px;margin:0;display:grid}.box-delivery-limit b{font-size:12px}.box-delivery-limit small{font-size:10px;line-height:1.4}.box-delivery-equation{color:#fff;background:#25211d;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:16px 0;padding:13px;display:grid}.box-delivery-equation span{min-width:0}.box-delivery-equation small{color:#cdbb9f;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.box-delivery-equation b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.box-delivery-equation i{color:#d8ad73;font-style:normal;font-weight:900}.box-delivery-methods{gap:10px;margin-top:16px;display:grid}.box-delivery-methods>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #ded7ca;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.box-delivery-methods>button:not(:disabled):hover{border-color:#ab7642;transform:translateY(-1px)}.box-delivery-methods>button.active{border-color:#9b6530;box-shadow:0 0 0 3px #be864924}.box-delivery-methods>button:disabled{cursor:not-allowed;opacity:.56}.box-delivery-icon{color:#1b1b1b;background:#ffcb08;border-radius:13px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.box-delivery-icon.courier{color:#ffcf17;background:#222}.box-delivery-methods small{color:#9a652d;letter-spacing:.05em;font-size:11px;font-weight:850}.box-delivery-methods b{margin:3px 0;font-size:15px;display:block}.box-delivery-methods p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.box-delivery-methods em{color:#6f5b44;margin-top:5px;font-size:10px;font-style:normal;line-height:1.35;display:block}.box-delivery-methods strong{white-space:nowrap;font-size:15px}.box-delivery-details{background:#ffffffb8;border:1px solid #ddd2c2;border-radius:14px;margin-top:12px;overflow:hidden}.box-delivery-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;list-style:none;display:flex}.box-delivery-details>summary::-webkit-details-marker{display:none}.box-delivery-details>summary span{flex-direction:column;gap:2px;display:flex}.box-delivery-details>summary b{font-size:12px}.box-delivery-details>summary small{color:var(--muted);font-size:10px}.box-delivery-details>summary i{color:#69431f;background:#eee6d8;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;transition:transform .16s;display:grid}.box-delivery-details[open]>summary i{transform:rotate(45deg)}.box-delivery-details-body{border-top:1px solid #e5dccf;padding:0 12px 12px}.box-delivery-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.box-delivery-facts span{background:#eee8dd;border-radius:12px;padding:10px}.box-delivery-facts small{color:#806343;letter-spacing:.05em;font-size:8px;font-weight:900;display:block}.box-delivery-facts b{margin-top:3px;font-size:10px;line-height:1.35;display:block}.box-delivery-reference{color:var(--muted);margin:12px 2px 0;font-size:11px;line-height:1.55}.box-delivery-reference b{color:#514335}.box-payment-placeholder{background:linear-gradient(145deg,#fff 0%,#f8f9fd 60%,#eef2ff 100%);border:1px solid #d9dce4;border-radius:21px;margin:17px 0;padding:18px;box-shadow:0 18px 48px #2a375c17}.box-payment-placeholder>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;display:grid}.box-payment-placeholder>header>span{color:#fff;background:#1629e8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:950;display:grid;box-shadow:0 8px 20px #1629e83d}.box-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.box-payment-methods>button{min-height:108px;color:inherit;text-align:left;background:#fff;border:1px solid #dce0ea;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:9px;padding:12px;display:grid}.box-payment-methods>button.active{border-color:#263be6;box-shadow:0 0 0 3px #263be61c}.box-payment-methods>button>span{color:#172bdf;background:#e9edff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.box-payment-methods b{font-size:14px;display:block}.box-payment-methods small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.box-payment-methods i{color:#1b32e1;font-style:normal;font-weight:950}.box-payment-preview{color:#fff;background:#13182b;border-radius:17px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px 13px;padding:16px;display:grid}.box-payment-preview>div small{color:#aeb8dc;letter-spacing:.06em;font-size:11px;font-weight:850;display:block}.box-payment-preview>div strong{letter-spacing:-.04em;margin-top:4px;font-size:25px;display:block}.box-payment-preview>span{color:#9eabd8;font-size:11px;font-weight:850}.box-payment-preview>b{background:#28346a;border-radius:9px;padding:6px 9px;font-size:12px}.box-payment-preview>p{border-top:1px solid #ffffff1f;grid-column:1/-1;align-items:center;gap:8px;margin:5px 0 0;padding-top:12px;display:flex}.box-payment-preview>p i{color:#dce1ff;letter-spacing:.08em;background:#ffffff14;border-radius:8px;padding:7px 9px;font-style:normal;font-weight:850}.box-payment-preview>p small{color:#aeb8dc;margin-left:auto;font-size:11px}.box-payment-status{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:7px;margin-top:10px;display:grid}.box-payment-status>span{background:#fff;border:1px solid #d9dce7;border-radius:12px;padding:10px}.box-payment-status small{color:#747d9c;letter-spacing:.05em;font-size:8px;font-weight:900;display:block}.box-payment-status b{margin-top:3px;font-size:10px;line-height:1.3;display:block}.box-payment-status>i{color:#8b94b1;align-self:center;font-style:normal}.box-payment-placeholder>footer{background:#f1fff4;border:1px solid #cde8d4;border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:12px;display:flex}.box-payment-placeholder>footer>span{color:#08752d;flex:none;font-size:18px;font-weight:950}.box-payment-placeholder>footer p{margin:0}.box-payment-placeholder>footer b{font-size:13px;display:block}.box-payment-placeholder>footer small{color:#477052;margin-top:2px;font-size:11px;line-height:1.4;display:block}@media (max-width:760px){.box-payment-methods{grid-template-columns:1fr}.box-payment-methods>button{min-height:auto}.box-delivery-equation{grid-template-columns:1fr auto 1fr}.box-delivery-equation span:last-child,.box-delivery-equation i:nth-of-type(2){display:none}.box-delivery-facts{grid-template-columns:1fr 1fr}.box-delivery-facts span:last-child{grid-column:1/-1}.box-payment-status{grid-template-columns:1fr}.box-payment-status>i{display:none}}@media (max-width:520px){.box-service-mode,.box-service-sizes{grid-template-columns:1fr 1fr}.box-service-mode button{grid-template-columns:24px minmax(0,1fr);column-gap:6px;min-width:0;min-height:64px;padding:7px}.box-service-mode button>span{width:24px;height:24px}.box-service-sizes button{min-width:0;min-height:88px;padding:8px}.box-print-workspace{grid-template-columns:1fr}.box-print-preview{width:100%;max-width:190px;margin:0 auto}.box-print-message input{font-size:16px}.box-delivery-pilot,.box-payment-placeholder{border-radius:17px;padding:14px}.box-delivery-pilot>header{display:grid}.box-delivery-pilot>header>span{justify-self:start}.box-delivery-methods>button{grid-template-columns:42px minmax(0,1fr)}.box-delivery-methods>button>strong{grid-column:2}.box-delivery-icon{width:40px;height:40px}.box-payment-preview{grid-template-columns:1fr auto}.box-payment-preview>div{grid-column:1/-1}.box-payment-preview>p{flex-wrap:wrap}.box-payment-preview>p small{width:100%;margin-left:0}}.brand-support-desk,.brand-support-teaser{--support-accent:#ff542e;--support-soft:#ffe2d9;--support-ink:#201512;color:var(--support-ink)}.brand-support-desk{background:linear-gradient(145deg, color-mix(in srgb, var(--support-soft) 66%, #fff), #fff 42%, color-mix(in srgb, var(--support-accent) 7%, #fff));padding:clamp(28px,5vw,76px)}.brand-support-hero{border:1px solid color-mix(in srgb, var(--support-ink) 13%, transparent);max-width:1420px;box-shadow:0 24px 80px color-mix(in srgb, var(--support-ink) 10%, transparent);background:#ffffffde;border-radius:32px;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(24px,5vw,72px);margin:0 auto 34px;padding:clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden}.brand-support-hero:after{background:var(--support-accent);opacity:.14;content:"";border-radius:50%;width:320px;height:320px;position:absolute;bottom:-190px;right:-90px}.brand-support-eyebrow,.brand-support-section-head small,.brand-support-agent small,.brand-support-boundary>small,.brand-support-ticket small{color:color-mix(in srgb, var(--support-ink) 55%, transparent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:850}.brand-support-hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(42px,6.2vw,92px);line-height:.92}.brand-support-hero__copy>p:not(.brand-support-eyebrow){max-width:740px;margin:24px 0 28px;font-size:clamp(16px,1.5vw,21px);line-height:1.65}.brand-support-facts{flex-wrap:wrap;gap:10px;display:flex}.brand-support-facts span{border:1px solid color-mix(in srgb, var(--support-ink) 11%, transparent);background:#ffffff9e;border-radius:14px;min-width:165px;padding:13px 16px}.brand-support-facts small,.brand-support-facts b{display:block}.brand-support-facts small{opacity:.56;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750}.brand-support-facts b{font-size:12px}.brand-support-agent{z-index:1;background:var(--support-ink);color:#fff;box-shadow:0 18px 45px color-mix(in srgb, var(--support-ink) 24%, transparent);border-radius:24px;align-self:center;padding:25px;position:relative}.brand-support-avatar{background:var(--support-accent);width:54px;height:54px;color:var(--support-ink);border-radius:18px;flex:none;place-items:center;font-size:22px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.brand-support-agent__status{color:#ffffffa8;text-transform:uppercase;align-items:center;gap:6px;margin:18px 0 8px;font-size:10px;font-weight:750;display:inline-flex}.brand-support-agent__status i,.brand-support-section-head>span i{background:#58e48a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #58e48a21}.brand-support-agent h2{letter-spacing:-.04em;margin:0;font-size:28px}.brand-support-agent>p{color:#ffffff8c;margin:3px 0 20px;font-size:12px}.brand-support-agent button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;padding:13px}.brand-support-agent button small,.brand-support-agent button b,.brand-support-agent button span{display:block}.brand-support-agent button small{color:#ffffff73;margin:0 0 5px;font-size:8px}.brand-support-agent button b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.brand-support-agent button span{color:var(--support-accent);text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:850}.brand-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:22px;max-width:1420px;margin:0 auto;display:grid}.brand-support-chat,.brand-support-faq{border:1px solid color-mix(in srgb, var(--support-ink) 12%, transparent);min-width:0;box-shadow:0 16px 50px color-mix(in srgb, var(--support-ink) 7%, transparent);background:#fff;border-radius:26px}.brand-support-chat{overflow:hidden}.brand-support-section-head{border-bottom:1px solid color-mix(in srgb, var(--support-ink) 10%, transparent);justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.brand-support-section-head small{margin:0 0 4px;display:block}.brand-support-section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(21px,2vw,29px)}.brand-support-section-head>span{color:color-mix(in srgb, var(--support-ink) 55%, transparent);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.brand-support-quick{border-bottom:1px solid color-mix(in srgb, var(--support-ink) 9%, transparent);background:color-mix(in srgb, var(--support-soft) 30%, #fff);scrollbar-width:thin;gap:7px;padding:14px 18px;display:flex;overflow-x:auto}.brand-support-quick button{border:1px solid color-mix(in srgb, var(--support-ink) 12%, transparent);color:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 12px;font-size:10px;font-weight:780}.brand-support-quick button:hover,.brand-support-quick button.active{border-color:var(--support-accent);background:var(--support-accent);color:var(--support-ink)}.brand-support-transcript{background:linear-gradient(#fff, color-mix(in srgb, var(--support-soft) 17%, #fff));min-height:310px;max-height:470px;padding:24px;overflow-y:auto}.brand-support-transcript article{align-items:flex-end;gap:9px;max-width:82%;margin:0 0 16px;display:flex}.brand-support-transcript article.user{flex-direction:row-reverse;margin-left:auto}.brand-support-transcript article>span{background:var(--support-accent);width:31px;height:31px;color:var(--support-ink);border-radius:10px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.brand-support-transcript article.user>span{background:var(--support-ink);color:#fff}.brand-support-transcript article>div{min-width:0}.brand-support-transcript article small{color:color-mix(in srgb, var(--support-ink) 48%, transparent);margin:0 0 4px 4px;font-size:9px;font-weight:750;display:block}.brand-support-transcript article.user small{text-align:right}.brand-support-transcript article p{background:color-mix(in srgb, var(--support-soft) 72%, #fff);border-radius:16px 16px 16px 4px;margin:0;padding:12px 14px;font-size:12px;line-height:1.58}.brand-support-transcript article.user p{background:var(--support-ink);color:#fff;border-radius:16px 16px 4px}.brand-support-transcript .thinking p{gap:4px;padding:15px;display:flex}.brand-support-transcript .thinking p i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate support-dot}.brand-support-transcript .thinking p i:nth-child(2){animation-delay:.18s}.brand-support-transcript .thinking p i:nth-child(3){animation-delay:.36s}@keyframes support-dot{to{opacity:1;transform:translateY(-3px)}}.brand-support-composer{border-top:1px solid color-mix(in srgb, var(--support-ink) 10%, transparent);padding:18px 21px 21px}.brand-support-composer>label{margin-bottom:7px;font-size:10px;font-weight:850;display:block}.brand-support-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, var(--support-ink) 18%, transparent);width:100%;min-height:82px;color:inherit;font:inherit;background:#fff;border-radius:14px;outline:none;padding:13px 15px;font-size:13px;line-height:1.5}.brand-support-composer textarea:focus{border-color:var(--support-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--support-accent) 16%, transparent)}.brand-support-prediction{background:color-mix(in srgb, var(--support-soft) 48%, #fff);border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:10px;display:grid}.brand-support-prediction span{opacity:.52}.brand-support-prediction b{background:#fff;border-radius:7px;padding:4px 7px}.brand-support-prediction p{opacity:.72;margin:0}.brand-support-composer__actions{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.brand-support-composer__actions small{opacity:.5;font-size:9px}.brand-support-composer__actions button,.brand-support-ticket a,.brand-support-teaser__cta{background:var(--support-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:43px;padding:0 18px;font-size:10px;font-weight:850;text-decoration:none}.brand-support-composer__actions button:disabled{cursor:not-allowed;opacity:.42}.brand-support-local-note{border-top:1px dashed color-mix(in srgb, var(--support-ink) 18%, transparent);color:color-mix(in srgb, var(--support-ink) 54%, transparent);margin:0;padding:12px 21px;font-size:9px;line-height:1.55}.brand-support-local-note b{color:var(--support-ink)}.brand-support-ticket{background:var(--support-ink);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin:0 20px 20px;padding:18px;display:flex}.brand-support-ticket small{color:var(--support-accent);margin:0 0 4px;display:block}.brand-support-ticket b{font-size:14px}.brand-support-ticket p{color:#ffffff8c;margin:4px 0 0;font-size:9px}.brand-support-ticket a{background:var(--support-accent);color:var(--support-ink);flex:none;align-items:center;display:inline-flex}.brand-support-faq{overflow:hidden}.brand-support-faq>div:nth-child(2){padding:5px 20px}.brand-support-faq details{border-bottom:1px solid color-mix(in srgb, var(--support-ink) 10%, transparent)}.brand-support-faq summary{cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:center;gap:7px;padding:17px 2px;font-size:12px;font-weight:800;line-height:1.35;list-style:none;display:grid}.brand-support-faq summary::-webkit-details-marker{display:none}.brand-support-faq summary span{color:var(--support-accent);font-size:9px}.brand-support-faq summary i{text-align:center;font-style:normal;transition:transform .2s}.brand-support-faq details[open] summary i{transform:rotate(45deg)}.brand-support-faq details>p{color:color-mix(in srgb, var(--support-ink) 69%, transparent);margin:-3px 0 17px 35px;font-size:11px;line-height:1.65}.brand-support-boundary{background:color-mix(in srgb, var(--support-soft) 58%, #fff);border-radius:17px;margin:20px;padding:20px}.brand-support-boundary h3{letter-spacing:-.03em;margin:0 0 9px;font-size:18px;line-height:1.1}.brand-support-boundary p{opacity:.68;margin:0;font-size:10px;line-height:1.6}.brand-support-teaser{border:1px solid color-mix(in srgb, var(--support-ink) 14%, transparent);background:linear-gradient(120deg, #fff, color-mix(in srgb, var(--support-soft) 70%, #fff));box-shadow:0 18px 60px color-mix(in srgb, var(--support-ink) 8%, transparent);border-radius:24px;grid-template-columns:minmax(270px,1fr) minmax(280px,1.1fr) minmax(220px,.7fr);align-items:center;gap:28px;margin:clamp(28px,5vw,70px) clamp(18px,4vw,60px);padding:24px 27px;display:grid}.brand-support-teaser__identity{align-items:center;gap:15px;display:flex}.brand-support-teaser__identity small{letter-spacing:.08em;text-transform:uppercase;opacity:.52;font-size:8px;font-weight:850}.brand-support-teaser__identity h2{letter-spacing:-.04em;margin:4px 0 2px;font-size:25px}.brand-support-teaser__identity p{opacity:.62;margin:0;font-size:9px}.brand-support-teaser__topics{flex-direction:column;gap:5px;display:flex}.brand-support-teaser__topics a{color:inherit;background:#ffffffa6;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:10px;font-weight:780;text-decoration:none;display:flex}.brand-support-teaser__topics a:hover{background:#fff}.brand-support-teaser__contact{flex-direction:column;align-items:flex-start;display:flex}.brand-support-teaser__contact small{opacity:.5;text-transform:uppercase;font-size:8px}.brand-support-teaser__contact b{margin:4px 0;font-size:13px}.brand-support-teaser__contact>span{opacity:.6;margin-bottom:11px;font-size:9px}.brand-support-teaser__cta{align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.brand-support-desk[data-support-tone=blunt] .brand-support-hero{box-shadow:9px 9px 0 var(--support-ink);border-radius:8px}.brand-support-desk[data-support-tone=blunt] .brand-support-chat,.brand-support-desk[data-support-tone=blunt] .brand-support-faq{border-radius:8px}.brand-support-desk[data-support-tone=blunt] .brand-support-agent,.brand-support-teaser[data-support-tone=blunt]{border-radius:5px}.brand-support-desk[data-support-tone=elegant] .brand-support-hero{border-color:color-mix(in srgb, var(--support-accent) 46%, transparent);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--support-soft) 44%, #fff))}.brand-support-desk[data-support-tone=elegant] h1,.brand-support-desk[data-support-tone=elegant] h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.brand-support-desk[data-support-tone=elegant] .brand-support-agent{border:1px solid color-mix(in srgb, var(--support-accent) 55%, #fff)}.brand-support-desk[data-support-tone=professional]{background-image:linear-gradient(color-mix(in srgb, var(--support-ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--support-ink) 4%, transparent) 1px, transparent 1px);background-size:28px 28px}.brand-support-desk[data-support-tone=professional] .brand-support-hero,.brand-support-desk[data-support-tone=professional] .brand-support-chat,.brand-support-desk[data-support-tone=professional] .brand-support-faq{border-radius:14px}.brand-support-desk[data-support-tone=warm] .brand-support-hero,.brand-support-desk[data-support-tone=warm] .brand-support-chat,.brand-support-desk[data-support-tone=warm] .brand-support-faq,.brand-support-teaser[data-support-tone=warm]{border-radius:36px}@media (max-width:1100px){.brand-support-grid{grid-template-columns:1fr}.brand-support-teaser{grid-template-columns:1fr 1fr}.brand-support-teaser__contact{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 18px;display:grid}.brand-support-teaser__contact small,.brand-support-teaser__contact>span,.brand-support-teaser__contact b{margin:0}.brand-support-teaser__cta{grid-area:1/3/3}}@media (max-width:760px){.brand-support-desk{padding:20px 12px 42px}.brand-support-hero{border-radius:22px;grid-template-columns:1fr;padding:28px 20px}.brand-support-agent{grid-template-columns:54px 1fr;align-items:center;column-gap:13px;display:grid}.brand-support-agent .brand-support-avatar{grid-row:1/4}.brand-support-agent__status{margin:0}.brand-support-agent h2{font-size:22px}.brand-support-agent>p{margin:0}.brand-support-agent button{grid-column:1/-1;margin-top:14px}.brand-support-facts{grid-template-columns:1fr 1fr;display:grid}.brand-support-facts span:last-child{grid-column:1/-1}.brand-support-section-head{padding:19px 16px}.brand-support-transcript{min-height:280px;padding:17px 13px}.brand-support-transcript article{max-width:92%}.brand-support-prediction{grid-template-columns:1fr auto}.brand-support-prediction p{grid-column:1/-1}.brand-support-ticket{flex-direction:column;align-items:flex-start}.brand-support-ticket a{box-sizing:border-box;justify-content:center;width:100%}.brand-support-teaser{grid-template-columns:1fr;gap:17px;margin:28px 12px;padding:20px}.brand-support-teaser__contact{grid-column:auto;display:flex}.brand-support-teaser__cta{box-sizing:border-box;justify-content:center;width:100%}}@media (max-width:520px){.brand-support-hero h1{font-size:42px}.brand-support-facts{grid-template-columns:1fr}.brand-support-facts span:last-child{grid-column:auto}.brand-support-section-head>span{display:none}.brand-support-composer{padding:15px 13px}.brand-support-composer__actions{flex-direction:column;align-items:stretch}.brand-support-composer__actions button{width:100%}.brand-support-local-note{padding-inline:13px}.brand-support-ticket,.brand-support-boundary{margin:13px}.brand-support-faq>div:nth-child(2){padding-inline:13px}.brand-support-faq details>p{margin-left:0}}@media (prefers-reduced-motion:reduce){.brand-support-desk *,.brand-support-teaser *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark-raster{vertical-align:middle;place-items:center;line-height:0;display:inline-grid;overflow:visible}.brand-mark-raster>img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000029);pointer-events:none;width:100%;height:100%;display:block}.brand-mark-fallback{letter-spacing:-.06em;border-radius:14px;font-size:12px;font-weight:950;line-height:1}.brand.brand-logo-lockup>.brand-mark-raster,.brand .brand-mark-raster,.footer-brand>.brand-mark-raster,.restaurant-identity-main>.brand-mark-raster,.restaurant-card-copy>.brand-mark-raster,.adventure-wordmark>.brand-mark-raster,.social-brand>.brand-mark-raster,.featured-logo.brand-mark-raster,.directory-card-image>.brand-mark-raster,.surprise-card .brand-mark-raster{color:inherit;box-shadow:none;letter-spacing:normal;padding:0;background:0 0!important}.brand>.brand-mark-raster{flex:0 0 44px;width:44px;height:44px}.brand.mini>.brand-mark-raster{flex-basis:35px;width:35px;height:35px}.footer-brand>.brand-mark-raster{flex:0 0 46px;width:46px;height:46px}.restaurant-identity-main>.brand-mark-raster{flex:0 0 68px;width:68px;height:68px}.restaurant-card-copy>.brand-mark-raster{width:38px;height:38px;margin-bottom:10px}.adventure-wordmark>.brand-mark-raster,.social-brand>.brand-mark-raster{flex:0 0 42px;width:42px;height:42px}.social-topbar nav button>.brand-mark-raster{flex:0 0 22px;width:22px;height:22px}.floating-portal>.brand-mark-raster{flex:0 0 46px;width:46px;height:46px}.featured-logo.brand-mark-raster{width:54px;height:54px}.directory-card-image>.brand-mark-raster{z-index:2;filter:drop-shadow(0 7px 13px #0000003d);width:48px;height:48px;position:absolute;top:18px;left:18px}.surprise-card .brand-mark-raster{width:58px;height:58px}.mall-wordmark>.brand-mark-raster{background:0 0;border:0;grid-row:1/3;width:38px;height:38px;transform:none}.mall-footer>div>.brand-mark-raster{background:0 0;border:0;width:40px;height:40px}@media (max-width:700px){.brand>.brand-mark-raster{flex-basis:38px;width:38px;height:38px}.directory-card-image>.brand-mark-raster{width:42px;height:42px;top:14px;left:14px}.restaurant-identity-main>.brand-mark-raster{flex-basis:56px;width:56px;height:56px}}:root{--page-title-max:52px;--page-title-mobile-max:40px}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;overflow-x:clip}body,:where(.site-shell,.directory-shell,.seo-shell,.social-shell,.bank-shell,.account-shell,.ops-shell){min-width:0;overflow-x:clip}:where(main,section,article,aside,header,footer,nav,form,fieldset,div){min-width:0}:where(p,li,dd,figcaption,.document-preview,.generated-documents,.portal-sources){overflow-wrap:anywhere}:where(input,select,textarea){max-width:100%}body :where(h1:not(#hero-title,#collector-libro-title,[data-display-title])){font-size:clamp(32px, 2.7vw, var(--page-title-max))!important;line-height:1.02!important}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.category-chips,.directory-filter-row,.popular-searches,.fashion-currencies,.supply-switcher>div){overscroll-behavior-x:contain;scroll-snap-type:x proximity}:where(.category-chips>*,.directory-filter-row>*,.popular-searches>*,.fashion-currencies>*,.supply-switcher>div>*){scroll-snap-align:start}:where(.shop-section,.directory-section,.seo-content-section){container-type:inline-size}.site-shell[data-storefront-archetype]{--storefront-content-max:1680px;--storefront-edge:max(clamp(16px, 4vw, 64px), calc((100vw - var(--storefront-content-max)) / 2))}.site-shell[data-storefront-archetype]>:is(.storefront-hero,.storefront-commerce-rail,.signature-experience){width:100%;max-width:none;padding-right:var(--storefront-edge);padding-left:var(--storefront-edge);border-left-width:0;border-right-width:0;border-radius:0;margin:0}.site-shell[data-storefront-archetype]>.storefront-commerce-rail{padding-top:clamp(42px,4.2vw,72px);padding-bottom:clamp(42px,4.2vw,72px)}.site-shell[data-storefront-archetype]>.signature-experience{box-shadow:none;padding-top:clamp(58px,5vw,88px);padding-bottom:clamp(58px,5vw,88px)}:where(#kategorie,#wszystkie,#zasady,.shop-section){scroll-margin-top:110px}@media (min-width:1600px){.shop-section,.promo-band{max-width:1680px}.product-grid,.fashion-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.directory-header,.directory-hero,.directory-promise,.directory-section,.directory-surprise,.directory-rules{width:min(1680px,100% - 80px)}.directory-simulation-bar{padding-inline:max(40px,50vw - 840px)}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-card-image{height:230px}.automotive-studio,.architecture-studio,.supply-district{max-width:1640px}.fashion-district,.brand-experience,.food-discovery{width:min(1640px,100% - 64px);max-width:1640px}.vehicle-detail-studio-head,.vehicle-detail-workbench{max-width:1600px}.seo-grid,.seo-category-grid,.seo-content-section,.seo-disclaimer,.seo-legal{width:min(1760px,100%);margin-inline:auto}}@media (min-width:681px) and (max-width:1180px){.shop-section{padding-block:82px}.checkout-modal,.product-modal{width:min(94vw,1180px);max-height:min(92dvh,920px)}.directory-card-copy footer,.portal-comparison-row{align-items:stretch}.supply-product-list>button,.fashion-item,.directory-card,.product-card{min-width:0}}@media (max-width:680px){body{min-height:100svh}:where(input,select,textarea){font-size:16px}body :where(h1:not(#hero-title,#collector-libro-title,[data-display-title])){font-size:clamp(30px, 10vw, var(--page-title-mobile-max))!important;line-height:1.04!important}.directory-simulation-bar,.social-safety,.bank-simbar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.directory-header,.social-topbar,.bank-header,.account-top{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.directory-hero h1{text-wrap:balance;font-size:clamp(36px,10vw,44px)}.product-grid,.supply-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image{aspect-ratio:4/5;height:auto}.product-info h3,.product-info .reference-product-note{min-height:0}.cart-drawer,.checkout-modal,.product-modal,.coupon-modal{min-height:100dvh;max-height:100dvh}.cart-drawer,.checkout-body,.coupon-content{padding-bottom:max(24px, env(safe-area-inset-bottom))}.checkout-head{z-index:8;position:sticky;top:0}.checkout-nav{z-index:6;padding-bottom:env(safe-area-inset-bottom);background:inherit;position:sticky;bottom:0}.toast,.fashion-added,.analytics-consent,.analytics-settings,.social-topbar nav{bottom:max(14px, env(safe-area-inset-bottom))}.analytics-consent{max-height:calc(100dvh - 30px);overflow-y:auto}.directory-filter-row,.category-chips,.fashion-currencies,.supply-switcher>div{scrollbar-width:none}.directory-filter-row::-webkit-scrollbar{display:none}.category-chips::-webkit-scrollbar{display:none}.fashion-currencies::-webkit-scrollbar{display:none}.supply-switcher>div::-webkit-scrollbar{display:none}.seo-actions>a,.analytics-consent-actions>button,.vehicle-detail-actions>button,.vehicle-external-backdrop section>div>*{text-align:center;justify-content:center}.vehicle-external-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.vehicle-external-backdrop>section{max-height:calc(100dvh - 24px);overflow-y:auto}.site-shell[data-storefront-archetype]>:is(.storefront-hero,.storefront-commerce-rail,.signature-experience){padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.site-shell[data-storefront-archetype]>.storefront-commerce-rail,.site-shell[data-storefront-archetype]>.signature-experience{padding-top:32px;padding-bottom:32px}.cart-drawer{padding:18px 16px max(12px, env(safe-area-inset-bottom))}.cart-drawer-scroll{padding-right:2px}.drawer-head h2{font-size:25px}.cart-notice{margin:14px 0}.cart-items article{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.cart-items article>img{width:64px;height:72px}.cart-items article>div{min-width:0}.cart-config{overflow-wrap:anywhere;white-space:normal;max-width:100%}.quantity button{width:38px;height:38px}.cart-drawer-actions{padding-top:10px}.checkout-alert{align-items:flex-start;padding:7px 12px}.checkout-body>section h2{font-size:clamp(32px,10vw,40px)}.checkout-lead{font-size:13px;line-height:1.5}}@media (max-width:360px){.product-grid,.supply-product-list,.portal-recommendations>div{grid-template-columns:1fr}.product-image,.supply-product-list img{aspect-ratio:16/10;height:auto}.checkout-head{grid-template-columns:1fr 34px}.checkout-head>span:first-child,.checkout-head .steps{display:none}}@media (max-height:600px) and (orientation:landscape) and (max-width:1000px){.directory-hero,.seo-hero,.vehicle-detail-hero{min-height:auto}.modal-layer,.drawer-layer,.vehicle-external-backdrop{align-items:flex-start;overflow-y:auto}.product-modal,.checkout-modal,.coupon-modal{min-height:100dvh;max-height:none}.directory-hero-visual{min-height:390px}}@media (hover:none),(pointer:coarse){:where(button,summary,.primary,.secondary,.directory-filter-row a,.directory-filter-row button,.category-chips button){min-height:44px}.quick-add,.directory-card-image>em{opacity:1;transform:none}.product-card:hover,.directory-card:hover,.category-cards button:hover,.featured-card:hover{transform:none}}@media (prefers-reduced-data:reduce){.featured-card img,.directory-card-image img,.product-image img{filter:none}}:root{--ux-page-gutter:clamp(18px, 3.2vw, 64px);--ux-wide-content:1680px;--ux-hit:40px;--ux-hit-touch:44px;--ux-ui-copy:14px;--ux-meta-copy:12px}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;overflow-x:clip}.architecture-stage,.vehicle-preview-stage{touch-action:pan-y pinch-zoom}.site-shell.site-shell :is(p,li){font-size:max(16px,1em)}.site-shell.site-shell small{font-size:max(12px,.75rem)}.site-shell.site-shell :is(button,a,label,dt,dd){font-size:max(14px,.875rem)}.site-shell.site-shell :is(button,input,select,textarea){min-height:var(--ux-hit)}.site-shell.site-shell small{font-size:var(--ux-meta-copy);line-height:1.35}.site-shell.site-shell :is(input,select,textarea){font-size:16px}.site-shell.site-shell :is(button,a){text-underline-offset:3px}.shop-section{max-width:1520px;padding-right:var(--ux-page-gutter);padding-left:var(--ux-page-gutter)}.storefront-hero{width:min(var(--ux-wide-content), 100%)}.storefront-copy>small{font-size:12px;line-height:1.35}.storefront-copy>p{font-size:17px}.site-shell.site-shell .storefront-actions button{min-height:52px;padding-inline:24px;font-size:13px}.storefront-action-group{margin-top:26px}.storefront-action-group .storefront-actions{margin-top:0}.storefront-action-note{color:color-mix(in srgb, currentColor 62%, transparent);margin-top:9px;line-height:1.4;display:block;font-size:12px!important}.storefront-sandbox-bar{z-index:95;color:#fff;background:#171717;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:7px max(18px,4vw);font-size:12px;line-height:1.35;display:flex;position:sticky;top:0}.storefront-sandbox-bar strong{color:var(--accent)}.storefront-sandbox-bar a{color:inherit;margin-left:8px;font-weight:800}.storefront-mini-product small,.marketplace-search small,.technical-readout>small,.showroom-model small,.beauty-stage article small,.travel-search-grid small,.archive-cards small,.service-promise small,.service-options small,.operations-head aside small,.operations-table header{font-size:10px}.beauty-stage article p{font-size:10px;line-height:1.5}.storefront-mini-product strong{font-size:15px}.storefront-mini-product b,.marketplace-search b{font-size:13px}.marketplace-search em,.technical-status,.technical-readout>span,.technical-readout b,.showroom-copy li,.beauty-concerns span,.home-materials span,.food-menu-list b,.food-menu-list small,.travel-search-grid b,.travel-offer small,.travel-offer p,.archive-cards p,.service-promise p,.service-options p,.operations-head aside span,.operations-table article>span,.operations-table article>span:first-child b{font-size:11px}.storefront-disclosure{width:min(1600px,100% - 40px);font-size:12px}.storefront-disclosure span{font-size:12px}.sfh-brand-copy small{font-size:10px;line-height:1.25}.sfh-count{min-width:22px;height:22px;font-size:10px}.sfh-search input{min-height:40px;font-size:13px}.sfh-marketplace-utility,.sfh-technical-status,.sfh-showroom-details,.sfh-archive-ticker,.sfh-service-path,.sfh-operations-status{font-size:10px;line-height:1.35}.sfh-marketplace-utility a,.sfh-service-path a,.sfh-operations-status a{min-height:var(--ux-hit);align-items:center;font-size:11px;display:inline-flex}.sfh-marketplace-search>button,.sfh-marketplace-actions>*,.sfh-marketplace-departments>*,.sfh-editorial-stories :is(button,a),.sfh-editorial-actions>*,.sfh-editorial-index button,.sfh-technical-console>nav>*,.sfh-technical-search>button,.sfh-technical-build,.sfh-technical-status button,.sfh-showroom-stage nav button,.sfh-showroom-stage nav a,.sfh-showroom-appointment,.sfh-showroom-details :is(button,a),.sfh-beauty-masthead :is(a,button),.sfh-beauty-nav>nav button,.sfh-beauty-search>button,.sfh-home-main>nav>*,.sfh-home-tools>*,.sfh-home-search>button,.sfh-home-browse>nav button,.sfh-food-order,.sfh-food-orderbar>a,.sfh-food-menu>nav :is(button,a),.sfh-food-search>button,.sfh-travel-top nav>*,.sfh-travel-trips,.sfh-travel-search>button,.sfh-travel-suggestions button,.sfh-archive-ledger>nav :is(button,a),.sfh-archive-search>button,.sfh-archive-vault,.sfh-archive-ticker button,.sfh-service-main>nav>*,.sfh-service-book,.sfh-service-path button,.sfh-operations-search>button,.sfh-operations-main>nav>*,.sfh-operations-nav button,.sfh-operations-nav a{min-height:var(--ux-hit);font-size:var(--ux-ui-copy);line-height:1.2}.sfh-beauty-note{min-height:34px;font-size:11px}.sfh-beauty-bag{padding-inline:12px}.sfh-beauty-search,.sfh-home-search,.sfh-food-search,.sfh-archive-search,.sfh-operations-search{min-height:44px}.sfh-beauty-search input,.sfh-home-search input,.sfh-food-search input,.sfh-archive-search input,.sfh-operations-search input{font-size:13px}.sfh-travel-finder>button small{font-size:10px}.sfh-travel-finder>button b{font-size:12px}.sfh :is(nav,.sfh-marketplace-departments,.sfh-travel-suggestions){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.sfh :is(nav,.sfh-marketplace-departments,.sfh-travel-suggestions)>*{scroll-snap-align:start}.sfh :is(nav,.sfh-marketplace-departments,.sfh-travel-suggestions)::-webkit-scrollbar{display:none}.sfh-showroom-stage nav button{padding-inline:8px}.yoro-home-header nav a,.yoro-home-footer nav a{font-size:13px}.yoro-home-account{min-height:44px}.yoro-home-account b{font-size:12px}.yoro-home-hero-copy>small,.yoro-section-intro>small,.home-product-shelf>header small,.yoro-hero-search-results>header small,.yoro-personal-list>header small{font-size:11px}.yoro-home-quick button{min-height:36px;padding-inline:12px;font-size:11px}.yoro-home-quick>span{font-size:11px}.home-store-card small,.home-store-card em,.home-product-copy small,.home-product-image>span{font-size:10px}.home-product-copy p,.home-product-copy footer span,.home-product-actions button{font-size:11px}.home-product-actions button{min-height:42px}:is(.automotive-studio,.architecture-studio,.secondhand-marketplace,.live-auction-house,.fashion-district,.supply-district,.beauty-atelier,.care-district,.subscription-district,.travel-district,.adventure-district,.brand-experience,.carrier-reviews,.product-purchase-panel) :is(button,a,input,select,textarea){min-height:var(--ux-hit)}:is(.automotive-studio,.architecture-studio,.secondhand-marketplace,.live-auction-house,.fashion-district,.supply-district,.beauty-atelier,.care-district,.subscription-district,.travel-district,.adventure-district,.brand-experience,.carrier-reviews,.product-purchase-panel) small{font-size:10px;line-height:1.35}.live-auction-house.live-auction-house button{min-height:40px;font-size:11px}.live-auction-house.live-auction-house :is(input,select){min-height:48px;font-size:16px}.auction-lot-strip b,.auction-visual>div p,.auction-facts dd,.auction-console>header p,.auction-console>label>span,.auction-bid-history li b,.auction-proxy-explainer li b{font-size:11px}.auction-lot-strip small,.auction-strip-image i,.auction-price-room small,.auction-facts dt,.auction-bid-history small,.auction-console>header small,.auction-proxy-explainer>small,.auction-console>footer{font-size:10px}.automotive-studio.automotive-studio button,.architecture-studio.architecture-studio button{min-height:40px;font-size:11px}.automotive-studio.automotive-studio :is(input,select),.architecture-studio.architecture-studio :is(input,select){min-height:44px;font-size:14px}.bank-shell.bank-shell small{font-size:10px;line-height:1.35}.bank-shell.bank-shell button{min-height:40px;font-size:11px}.bank-shell.bank-shell :is(input,select,textarea){min-height:44px;font-size:14px}.bank-shell.bank-shell :is(.page-lead,p){line-height:1.55}.portal-gate-card{max-height:min(920px,100svh - 32px);overflow-y:auto}.portal-gate-card :is(button,input,a){min-height:44px}.portal-gate-card header small,.portal-gate-known>small,.portal-gate-auth>small{font-size:10px}.portal-gate-auth input{font-size:16px}@media (min-width:1121px) and (max-height:820px){.storefront-hero{min-height:min(650px,100svh - 112px);padding-top:clamp(30px,4vh,52px)}.storefront-showroom{min-height:min(680px,100svh - 112px)}.showroom-stage{min-height:min(540px,100svh - 190px)}.storefront-estate{min-height:min(680px,100svh - 112px)}.estate-stage{min-height:min(540px,100svh - 190px)}.storefront-editorial,.storefront-home,.storefront-food,.storefront-travel,.storefront-archive{min-height:min(720px,100svh - 110px)}}@media (max-width:1050px){.storefront-showroom,.storefront-home,.storefront-travel{flex-direction:column;display:flex}.storefront-showroom .showroom-copy,.storefront-home .home-copy,.storefront-travel .travel-panel{order:-1}}@media (max-width:760px){:root{--ux-page-gutter:14px}.site-shell.site-shell :is(button,input,select,textarea),.sfh :is(button,a,input),.yoro-home :is(button,a,input,select),.bank-shell.bank-shell :is(button,input,select,textarea){min-height:var(--ux-hit-touch)}.site-shell.site-shell :is(input,select,textarea){font-size:16px}.storefront-sandbox-bar{min-height:44px;padding-inline:max(12px, env(safe-area-inset-left));justify-content:flex-start}.storefront-sandbox-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-sandbox-bar a{align-items:center;min-width:44px;min-height:44px;margin-left:auto;display:inline-flex}.sfh-brand-copy small{font-size:9px}.sfh-marketplace-main,.sfh-technical-console,.sfh-showroom-stage,.sfh-archive-ledger,.sfh-operations-main{min-height:124px}.sfh-marketplace-departments,.sfh-beauty-nav>nav,.sfh-showroom-stage nav,.sfh-home-browse>nav,.sfh-food-menu>nav,.sfh-travel-suggestions,.sfh-archive-ticker nav,.sfh-service-path nav,.sfh-operations-nav nav{gap:4px;padding-bottom:2px}.sfh-showroom-appointment,.sfh-service-book,.sfh-travel-trips{padding-inline:14px}.storefront-hero{gap:20px;padding:26px 15px 24px}.storefront-copy h1,.operations-head h1{font-size:clamp(38px,11.5vw,52px);line-height:.94}.storefront-copy>p{font-size:15px;line-height:1.55}.storefront-actions{gap:8px;margin-top:22px}.storefront-actions button{min-height:52px;font-size:13px}.storefront-showroom{flex-direction:column;display:flex}.storefront-showroom .showroom-copy{order:-1}.storefront-showroom .showroom-stage{min-height:330px}.storefront-showroom .showroom-copy ul{margin-top:18px}.storefront-showroom .showroom-copy li:nth-child(n+3){display:none}.showroom-model{padding:14px}.storefront-estate .estate-stage{min-height:340px}.storefront-home,.storefront-travel{flex-direction:column;display:flex}.storefront-home .home-copy,.storefront-travel .travel-panel{order:-1}.storefront-home .home-board,.storefront-travel .travel-image{min-height:330px}.storefront-beauty .beauty-stage,.storefront-editorial .editorial-visual,.storefront-technical .technical-stage,.storefront-home .home-board,.storefront-food .food-visual,.storefront-travel .travel-image{min-height:350px}.yoro-home-hero h1{font-size:clamp(43px,12vw,54px)}.yoro-home-quick button,.yoro-home-currency{min-height:var(--ux-hit-touch)}.home-product-actions button{min-height:44px}.home-product-copy p{font-size:11px}.brand-support-teaser__topics a,.brand-support-teaser__cta,.footer-links a,.storefront-disclosure a{min-width:var(--ux-hit-touch);min-height:var(--ux-hit-touch);align-items:center;display:inline-flex}.portal-gate{align-items:start;min-height:100dvh}.portal-gate-card{width:100%;min-height:100dvh;max-height:none}.portal-gate-known,.portal-gate-auth{padding:28px 20px 34px}.portal-gate-known h2,.portal-gate-auth h2{font-size:clamp(34px,10vw,46px)}}@media (max-width:430px){.sfh-brand-copy b{font-size:19px}.sfh-brand-mark{flex-basis:40px;width:40px;height:40px}.sfh-beauty-masthead{min-height:76px}.sfh-beauty-brand .sfh-brand-copy b{font-size:30px}.sfh-beauty-bag{font-size:10px}.sfh-beauty-search>button{padding-inline:10px}.storefront-disclosure{width:calc(100% - 28px)}.storefront-sandbox-bar strong{white-space:nowrap}.storefront-sandbox-bar a{font-size:0}.storefront-sandbox-bar a:after{content:"Zasady";font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand-icon{vertical-align:middle;place-items:center;line-height:0;display:inline-grid;overflow:visible}.brand-icon>svg{width:100%;height:100%;display:block;overflow:visible}.brand-icon[role=img]>svg{pointer-events:none}.brand-icon--bank{filter:drop-shadow(0 8px 16px #071b0c1f)}.sfh-brand-mark.brand-icon,.brand-mark.brand-icon,.featured-logo.brand-icon,.directory-card-image>.brand-icon,.subscription-bank-brand>.brand-icon{color:inherit;box-shadow:none;letter-spacing:normal;padding:0;background:0 0!important}.sfh-brand-mark.brand-icon>svg,.brand-mark.brand-icon>svg,.featured-logo.brand-icon>svg,.directory-card-image>.brand-icon>svg,.subscription-bank-brand>.brand-icon>svg{width:100%;height:100%}.home-store-card>.brand-icon{z-index:2;filter:drop-shadow(0 5px 12px #0000003d);border:0;width:34px;height:34px;padding:0;position:absolute;inset:13px auto auto 13px}.yoro-result-stores>a{grid-template-columns:75px 38px 1fr}.yoro-result-stores>a>.brand-icon{flex:0 0 38px;width:38px;height:38px}.yoro-home-brand>.brand-icon{border:0;width:34px;height:34px;padding:0;display:inline-grid!important}.bank-logo.brand-icon{width:70px;height:70px;color:inherit;background:0 0}.bank-brand>.brand-icon,.bank-public-brand>.brand-icon,.portal-bank-button>.brand-icon,.portal-bank-empty>.brand-icon{flex:0 0 44px;width:44px;height:44px}.bank-loader>.brand-icon{width:72px;height:72px;margin:auto}.yoro-home-account>.brand-icon{background:0 0;border:0;width:27px;height:27px;padding:0;display:inline-grid}.directory-account>.brand-icon{width:30px;height:30px}.floating-portal>.brand-icon{flex:0 0 46px;width:46px;height:46px}.surprise-card .brand-icon{width:52px;height:52px}.footer-brand>.brand-icon{flex:none}.merchant-wordmark>.brand-icon{flex:0 0 40px;width:40px;height:40px}.adventure-wordmark>.brand-icon,.social-brand>.brand-icon{flex:0 0 42px;width:42px;height:42px}.social-topbar nav button>.brand-icon{flex:0 0 22px;width:22px;height:22px}.studio-login>.brand-icon{width:58px;height:58px;margin:0 auto 15px}.account-loading .brand-icon{width:58px;height:58px;padding:0;background:0 0!important}.account-top>a>.brand-icon{flex:0 0 36px;width:36px;height:36px}.account-subscription-list>article>.brand-icon{width:42px;height:42px;padding:0;background:0 0!important}.order-carrier-status>.brand-icon{width:46px;height:46px}.yoro-auth-rail>header>.brand-icon{background:0 0;width:38px;height:38px;padding:0}.bank-toast>.brand-icon{flex:0 0 27px;width:27px;height:27px;padding:0;background:0 0!important}.delivery-league>div:last-child span{align-items:center;gap:5px;display:flex}.delivery-league>div:last-child .brand-icon{width:19px;height:19px}.carrier-portrait>.brand-icon{z-index:1;width:46px;height:46px;position:absolute;bottom:13px;left:13px}.yoro-payment-card>.brand-icon{flex:0 0 54px;width:54px;height:54px;padding:0;background:0 0!important}.carrier-success>.brand-icon{flex:0 0 48px;width:48px;height:48px}.seo-brand{align-items:center;gap:10px;display:flex}.seo-brand>.brand-icon{flex:0 0 38px;width:38px;height:38px}.seo-card-mark.brand-icon{background:0 0;padding:0}@media (max-width:700px){.home-store-card>.brand-icon{width:31px;height:31px}.bank-logo.brand-icon{width:58px;height:58px}.bank-brand>.brand-icon,.bank-public-brand>.brand-icon{flex-basis:38px;width:38px;height:38px}.social-brand>.brand-icon{flex-basis:36px;width:36px;height:36px}.account-subscription-list>article>.brand-icon{width:38px;height:38px}.order-carrier-status>.brand-icon{width:42px;height:42px}}.restaurant-brand-logo{color:inherit;vertical-align:middle;align-items:center;gap:12px;line-height:.9;display:inline-flex}.restaurant-brand-emblem{flex:none;width:58px;height:58px}.restaurant-brand-wordmark{letter-spacing:-.075em;font-size:46px;font-family:var(--font-display);align-items:baseline;gap:5px;font-weight:700;display:flex}.restaurant-brand-wordmark>span{letter-spacing:-.065em;font-size:35px}.restaurant-brand-logo[data-logo-brand=piec33]{gap:10px}.restaurant-brand-logo[data-logo-brand=piec33] .restaurant-brand-wordmark{letter-spacing:-.07em;gap:0;font-style:italic;font-weight:700}.restaurant-brand-logo[data-logo-brand=piec33] .piecca-logo-dot{font:inherit;color:var(--dining-accent,currentColor)}.piecca-logo-slice{transform-origin:39px 26px;transition:transform .25s}.restaurant-brand-logo[data-logo-brand=piec33]:hover .piecca-logo-slice{transform:translate(1px,-2px)rotate(4deg)}@media (prefers-reduced-motion:reduce){.piecca-logo-slice{transition:none}.restaurant-brand-logo[data-logo-brand=piec33]:hover .piecca-logo-slice{transform:none}}.restaurant-brand-logo[data-logo-brand=norineon] .restaurant-brand-wordmark{font:700 29px/.85 var(--font-display);letter-spacing:.1em;gap:2px;display:grid}.restaurant-brand-logo[data-logo-brand=norineon] .restaurant-brand-wordmark>span{font:400 28px/.9 var(--font-display);letter-spacing:.12em}.restaurant-brand-logo[data-logo-brand=misofala] .restaurant-brand-wordmark{font:900 23px/.9 var(--font-display);letter-spacing:-.07em;display:grid}.restaurant-brand-logo[data-logo-brand=misofala] .restaurant-brand-wordmark>span{font:italic 900 32px/.9 var(--font-display);letter-spacing:-.08em}.restaurant-brand-logo[data-logo-brand=kuradym] .restaurant-brand-wordmark{font:900 25px/.8 Impact,var(--font-display);letter-spacing:.005em;display:grid}.restaurant-brand-logo[data-logo-brand=kuradym] .restaurant-brand-wordmark>span{font:900 30px/.95 Impact,var(--font-display);letter-spacing:0}.restaurant-brand-wordmark i{font:italic 18px Georgia,serif}.restaurant-brand-logo[data-logo-brand=brisketyard] .restaurant-brand-wordmark{font:600 17px/.9 var(--font-mono);letter-spacing:.13em;gap:3px;display:grid}.restaurant-brand-logo[data-logo-brand=brisketyard] .restaurant-brand-wordmark>span{font:850 22px/1 var(--font-mono);letter-spacing:.06em;border:2px solid;padding:3px 5px}.restaurant-brand-logo.is-compact{transform-origin:0;gap:7px}.restaurant-brand-logo.is-compact .restaurant-brand-emblem{width:36px;height:36px}.restaurant-brand-logo.is-compact .restaurant-brand-wordmark{font-size:24px}.restaurant-brand-logo.is-compact .restaurant-brand-wordmark>span{font-size:21px}.restaurant-editorial-hero{--dining-paper:#f7f1e5;--dining-ink:#3f241d;--dining-accent:#a53728;--dining-muted:#795d52;--logo-cutout:#f7f1e5;box-sizing:border-box;background:var(--dining-paper);width:calc(100% - 64px);max-width:1640px;color:var(--dining-ink);border:1px solid color-mix(in srgb,var(--dining-ink) 18%,transparent);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:38px 5%;margin:16px auto 40px;padding:clamp(28px,4vw,64px);display:grid;overflow:hidden}.restaurant-editorial-copy{align-self:center;min-width:0}.restaurant-editorial-copy .restaurant-brand-logo{color:var(--dining-accent);margin-bottom:32px}.restaurant-editorial-eyebrow{color:var(--dining-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:650;line-height:1.5;display:block}.restaurant-editorial-copy h1{white-space:pre-line;font:500 clamp(48px,4.9vw,88px)/.98 var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0}.restaurant-editorial-copy>p{max-width:420px;color:var(--dining-muted);margin:25px 0;font-size:clamp(15px,1.1vw,18px);line-height:1.7}.restaurant-editorial-action{border:1px solid var(--dining-accent);background:var(--dining-accent);min-height:52px;color:var(--dining-paper);font:inherit;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:42px;padding:13px 21px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .2s,box-shadow .2s;display:inline-flex}.restaurant-editorial-action span{font-size:24px;transition:transform .2s}.restaurant-editorial-action:hover{box-shadow:4px 4px 0 color-mix(in srgb,var(--dining-accent) 18%,transparent);transform:translateY(-2px)}.restaurant-editorial-action:hover span{transform:translate(2px,-2px)}.restaurant-editorial-action:active{box-shadow:none;transform:translateY(0)}.restaurant-editorial-action:focus-visible{outline:3px solid var(--dining-accent);outline-offset:5px}.restaurant-editorial-hero a:focus-visible{outline:3px solid var(--dining-accent);outline-offset:5px}.restaurant-editorial-signature{color:var(--dining-muted);letter-spacing:.14em;margin-top:27px;font:500 9px/1.5 ui-monospace,monospace;display:block}.restaurant-editorial-photo{align-self:center;min-width:0;margin:0}.restaurant-editorial-image-wrap{isolation:isolate;aspect-ratio:1.18;background:var(--dining-ink);position:relative;overflow:hidden}.restaurant-editorial-photo img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.25,1);display:block}.restaurant-editorial-photo:hover img{transform:scale(1.025)}.restaurant-editorial-photo-word{background:var(--dining-paper);color:var(--dining-accent);font:italic 28px/1.1 var(--font-display);padding:5px 12px;position:absolute;bottom:20px;right:22px;transform:rotate(-4deg)}.restaurant-editorial-photo figcaption{color:var(--dining-muted);padding-top:10px;font-size:9px;line-height:1.6}.restaurant-editorial-photo figcaption a{color:inherit;text-underline-offset:3px;text-decoration:none}.restaurant-editorial-photo figcaption a:hover{text-decoration:underline}.restaurant-editorial-menu{border-top:1px solid color-mix(in srgb,var(--dining-ink) 24%,transparent);grid-column:1/-1;min-width:0;padding-top:20px}.restaurant-editorial-menu-heading{font:italic 19px/1.35 var(--font-display);margin-bottom:15px;display:block}.restaurant-editorial-menu-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.restaurant-editorial-menu-items>a{border-top:1px solid color-mix(in srgb,var(--dining-ink) 14%,transparent);min-width:0;min-height:74px;color:inherit;align-items:center;gap:13px;padding:13px 0;text-decoration:none;display:flex}.restaurant-editorial-dish-thumb{background:color-mix(in srgb,var(--dining-ink) 8%,var(--dining-paper));border-radius:50%;flex:none;width:60px;height:60px;overflow:hidden}.restaurant-editorial-dish-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.restaurant-editorial-menu-items a:hover .restaurant-editorial-dish-thumb img{transform:scale(1.07)}@media (min-width:761px) and (max-width:1100px){.restaurant-editorial-dish-thumb{width:44px;height:44px}.restaurant-editorial-menu-items{gap:0 16px}.restaurant-editorial-menu-items>a{flex-wrap:wrap;gap:9px}.restaurant-editorial-dish-name{flex:100px}}@media (prefers-reduced-motion:reduce){.restaurant-editorial-dish-thumb img{transition:none}.restaurant-editorial-menu-items a:hover .restaurant-editorial-dish-thumb img{transform:none}}.restaurant-editorial-dish-name{gap:5px;min-width:0;display:grid}.restaurant-editorial-dish-name small{color:var(--dining-muted);font-size:10px;line-height:1.3}.restaurant-editorial-dish-name b{font-size:14px;font-weight:700;line-height:1.3}.restaurant-editorial-menu-items strong{white-space:nowrap;flex:none;margin-left:auto;font-size:14px;line-height:1.4}.restaurant-editorial-menu-items strong small{font-size:10px;font-weight:400}.restaurant-editorial-menu-items i{color:var(--dining-accent);margin-left:4px;font-style:normal;transition:transform .2s;display:inline-block}.restaurant-editorial-menu-items a:hover i{transform:translate(2px,-2px)}.restaurant-editorial-menu-items a:hover b{text-underline-offset:4px;text-decoration:underline}.restaurant-editorial-hero[data-restaurant-brand=piec33]{border-radius:4px}.restaurant-editorial-hero[data-restaurant-brand=piec33] .restaurant-editorial-image-wrap{aspect-ratio:1.02;border-radius:48% 48% 3px 3px}.restaurant-editorial-hero[data-restaurant-brand=piec33] .restaurant-editorial-photo img{object-position:58% center}.restaurant-editorial-hero[data-restaurant-brand=piec33] .restaurant-editorial-menu{border-top:3px double color-mix(in srgb,var(--dining-ink) 35%,transparent)}.restaurant-editorial-hero[data-restaurant-brand=norineon]{--dining-paper:#17151b;--dining-ink:#f4eff7;--dining-accent:#d5b7f2;--dining-muted:#baadc6;border:1px solid #4a3c56;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-top:48px;padding-bottom:32px}.restaurant-editorial-hero[data-restaurant-brand=norineon] .restaurant-editorial-copy h1{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(45px,4.4vw,76px);font-weight:400}.restaurant-editorial-hero[data-restaurant-brand=norineon] .restaurant-editorial-image-wrap{aspect-ratio:1.05;border-bottom:3px solid var(--dining-accent);border-radius:0 110px 0 0}.restaurant-editorial-hero[data-restaurant-brand=norineon] .restaurant-editorial-action{border-radius:999px}.restaurant-editorial-hero[data-restaurant-brand=norineon] .restaurant-editorial-photo-word{letter-spacing:.13em;border:1px solid #655473;padding:10px 14px;font:400 12px/1.3 ui-monospace,monospace;transform:none}.restaurant-editorial-hero[data-restaurant-brand=misofala]{--dining-paper:#f4dbd2;--dining-ink:#243970;--dining-accent:#243970;--dining-muted:#555372;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 7%}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-copy{grid-area:1/2}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-photo{grid-area:1/1}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-copy h1{font:900 clamp(46px,4.6vw,78px)/.96 var(--font-display);letter-spacing:-.07em}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-image-wrap{aspect-ratio:1;border:7px solid #fff8ee;border-radius:12px;transform:rotate(-3deg);box-shadow:9px 9px #243970}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-photo img{object-position:50% 66%}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-photo figcaption{padding-top:26px}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-photo-word{font:900 23px/1 var(--font-display);border:2px solid var(--dining-ink);padding:11px;bottom:25px;right:-2px;transform:rotate(7deg)}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-menu-heading{font-style:normal;font-family:var(--font-display);font-weight:800}.restaurant-editorial-hero[data-restaurant-brand=kuradym]{--dining-paper:#22201b;--dining-ink:#fff2dc;--dining-accent:#f4b348;--dining-muted:#c6bbaa;--logo-cutout:#22201b;border:0;border-bottom:8px solid #f4b348;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-copy h1{font:900 clamp(54px,6vw,96px)/.94 Impact,var(--font-display);text-transform:uppercase;letter-spacing:-.025em}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-image-wrap{aspect-ratio:1.12}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-photo img{object-position:50% 61%}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-photo-word{background:var(--dining-accent);color:var(--dining-paper);font:900 24px/1 Impact,var(--font-display);padding:10px 14px;bottom:18px;right:12px;transform:rotate(-6deg)}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-menu-heading{font:600 23px/1.2 Impact,var(--font-display);letter-spacing:.015em;text-transform:uppercase}.restaurant-editorial-hero[data-restaurant-brand=brisketyard]{--dining-paper:#eef0df;--dining-ink:#244934;--dining-accent:#244934;--dining-muted:#596855;border:1px solid #9aa990;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.restaurant-editorial-hero[data-restaurant-brand=brisketyard] .restaurant-editorial-copy h1{font:750 clamp(46px,4.5vw,78px)/1 var(--font-display)}.restaurant-editorial-hero[data-restaurant-brand=brisketyard] .restaurant-editorial-image-wrap{aspect-ratio:1.2;border:8px solid #fffdf3;border-radius:0 0 60px;box-shadow:8px 8px #244934}.restaurant-editorial-hero[data-restaurant-brand=brisketyard] .restaurant-editorial-photo figcaption{padding-top:20px}.restaurant-editorial-hero[data-restaurant-brand=brisketyard] .restaurant-editorial-photo-word{letter-spacing:.09em;padding:12px;font:700 11px/1 ui-monospace,monospace;bottom:19px;left:0;right:auto;transform:none}.restaurant-editorial-hero[data-restaurant-brand=brisketyard] .restaurant-editorial-menu-heading{text-transform:uppercase;letter-spacing:.08em;font:600 13px/1.4 ui-monospace,monospace}.restaurant-editorial-hero[data-restaurant-brand=phoplanet]{--dining-paper:#072317;--dining-ink:#eafff2;--dining-accent:#8ef0b8;--dining-muted:#a9cdb8;--logo-cutout:#072317;border:1px solid #1f5a3d;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-copy h1{font:800 clamp(46px,4.6vw,80px)/.98 var(--font-display);letter-spacing:-.05em}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-image-wrap{aspect-ratio:1.2;border-bottom:4px solid var(--dining-accent);border-radius:200px 200px 18px 18px}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-photo img{object-position:50% 58%}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-action{border-radius:999px}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-photo-word{letter-spacing:.12em;border:1px solid var(--dining-accent);padding:10px 14px;font:700 12px/1.3 ui-monospace,monospace;bottom:20px;right:14px;transform:none}.restaurant-editorial-hero[data-restaurant-brand=phoplanet] .restaurant-editorial-menu-heading{letter-spacing:.06em;text-transform:uppercase;font:600 14px/1.4 ui-monospace,monospace}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub]{--dining-paper:#2b1702;--dining-ink:#fff0d8;--dining-accent:#f49b24;--dining-muted:#d9b58a;--logo-cutout:#2b1702;border:0;border-top:6px solid #f49b24;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-copy h1{font:900 clamp(48px,4.8vw,82px)/.96 var(--font-display);letter-spacing:-.045em}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-image-wrap{aspect-ratio:1.15;border:6px solid #fff0d8;border-radius:24px 24px 120px}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-photo img{object-position:50% 62%}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-action{border-radius:8px}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-photo-word{font:800 20px/1 var(--font-display);letter-spacing:-.02em;background:var(--dining-accent);color:var(--dining-paper);padding:10px 14px;bottom:22px;right:16px;transform:rotate(-4deg)}.restaurant-editorial-hero[data-restaurant-brand=mangocurryclub] .restaurant-editorial-menu-heading{font:700 15px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase}@media (max-width:1200px){.restaurant-editorial-hero{gap:30px 4%;width:calc(100% - 40px);padding:34px}.restaurant-editorial-copy .restaurant-brand-logo{margin-bottom:24px}.restaurant-editorial-menu-items{gap:18px}.restaurant-editorial-menu-items>a{flex-wrap:wrap;gap:9px}.restaurant-editorial-menu-items strong{margin-left:24px}.restaurant-editorial-dish-name{flex:70%}.restaurant-editorial-copy h1{font-size:clamp(44px,5vw,66px)}}@media (max-width:900px){.restaurant-editorial-hero{gap:28px;padding:28px}.restaurant-editorial-copy h1,.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-copy h1{font-size:48px}.restaurant-editorial-copy>p{margin:20px 0;font-size:14px;line-height:1.65}.restaurant-editorial-signature{letter-spacing:.08em;font-size:8px}.restaurant-editorial-hero[data-restaurant-brand=norineon]{padding-top:30px}.restaurant-brand-emblem{width:48px;height:48px}.restaurant-brand-wordmark{font-size:38px}.restaurant-editorial-action{gap:24px}.restaurant-editorial-dish-name b{font-size:13px}}@media (max-width:760px){.restaurant-editorial-hero,.restaurant-editorial-hero[data-restaurant-brand]{grid-template-columns:minmax(0,1fr);gap:26px;width:calc(100% - 24px);margin:12px auto 28px;padding:28px 22px}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-copy,.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-photo{grid-area:auto}.restaurant-editorial-copy h1,.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-copy h1{font-size:clamp(43px,10.5vw,72px)}.restaurant-editorial-copy .restaurant-brand-logo{margin-bottom:27px}.restaurant-editorial-eyebrow{margin-bottom:12px;font-size:9px}.restaurant-editorial-copy>p{max-width:500px;font-size:15px}.restaurant-editorial-action{gap:40px;min-height:50px}.restaurant-editorial-signature{margin-top:22px;font-size:8px}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-image-wrap{aspect-ratio:1.3}.restaurant-editorial-hero[data-restaurant-brand=piec33] .restaurant-editorial-image-wrap{aspect-ratio:1.15;border-radius:44% 44% 2px 2px}.restaurant-editorial-hero[data-restaurant-brand=misofala] .restaurant-editorial-image-wrap{aspect-ratio:1.15;margin:3px 5px 0 3px}.restaurant-editorial-photo-word{font-size:23px;bottom:15px;right:15px}.restaurant-editorial-photo figcaption{font-size:8px}.restaurant-editorial-menu{padding-top:20px}.restaurant-editorial-menu-items{grid-template-columns:minmax(0,1fr);gap:0}.restaurant-editorial-menu-items>a{flex-wrap:nowrap;gap:12px;min-height:76px}.restaurant-editorial-dish-name{flex:auto}.restaurant-editorial-menu-items strong{margin-left:auto;font-size:13px}.restaurant-editorial-dish-name b{font-size:14px}.restaurant-editorial-menu-heading{margin-bottom:12px}.restaurant-editorial-hero[data-restaurant-brand=kuradym] .restaurant-editorial-copy h1{font-size:clamp(55px,13vw,80px)}}@media (prefers-reduced-motion:reduce){.restaurant-editorial-hero *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.restaurant-editorial-photo:hover img,.restaurant-editorial-action:hover,.restaurant-editorial-action:hover span,.restaurant-editorial-menu-items a:hover i{transform:none}}.site-shell[data-service-mode=orderable] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site-shell[data-service-mode=orderable] .product-card{box-shadow:none;border-radius:8px;flex-direction:column;display:flex}.site-shell[data-service-mode=orderable] .product-image{aspect-ratio:4/3;flex:none;height:auto}.site-shell[data-service-mode=orderable] .wish{width:44px;height:44px;top:10px;right:10px}.site-shell[data-service-mode=orderable] .product-info{flex:1;padding:20px 20px 0}.site-shell[data-service-mode=orderable] .product-info h3{min-height:0;margin:9px 0;font-size:20px;line-height:1.25}.site-shell[data-service-mode=orderable] .product-description{min-height:42px;font-size:13px;line-height:1.6}.site-shell[data-service-mode=orderable] .price{gap:7px 12px;margin-top:16px}.site-shell[data-service-mode=orderable] .price b{white-space:nowrap;font-size:21px}.site-shell[data-service-mode=orderable] .price small{font-size:10px}.restaurant-menu-choose{z-index:2;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:18px 20px 20px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;transition:background .18s,transform .18s,border-color .18s;display:flex;position:relative}.restaurant-menu-choose span:last-child{font-size:23px;font-weight:400;line-height:1}.restaurant-menu-choose:hover{background:color-mix(in srgb,var(--accent) 13%,#fff);border-color:var(--ink)}.restaurant-menu-choose:active{transform:scale(.98)}.restaurant-menu-choose:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-shell[data-portal=norineon] .restaurant-menu-choose{border-radius:24px}.site-shell[data-portal=kuradym] .restaurant-menu-choose{border-width:2px;font-weight:800}.site-shell[data-portal=brisketyard] .restaurant-menu-choose{border-style:dashed;border-radius:0}@media (max-width:1100px){.site-shell[data-service-mode=orderable] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){.site-shell[data-service-mode=orderable] .shop-section{padding-left:16px;padding-right:16px}.site-shell[data-service-mode=orderable] .product-grid{grid-template-columns:minmax(0,1fr);gap:14px}.site-shell[data-service-mode=orderable] .product-card{grid-template-columns:minmax(0,1fr) 112px;gap:0 12px;padding:16px;display:grid;transform:none}.site-shell[data-service-mode=orderable] .product-image{aspect-ratio:1;border-radius:6px;grid-area:1/2;align-self:start;overflow:visible}.site-shell[data-service-mode=orderable] .product-image img{border-radius:6px}.site-shell[data-service-mode=orderable] .wish{width:40px;height:40px;top:-9px;right:-8px;box-shadow:0 1px 5px #0001}.site-shell[data-service-mode=orderable] .product-info{grid-area:1/1;min-width:0;padding:0}.site-shell[data-service-mode=orderable] .product-info>small{letter-spacing:.025em;font-size:8px}.site-shell[data-service-mode=orderable] .product-info h3{margin:7px 0;font-size:17px;line-height:1.3}.site-shell[data-service-mode=orderable] .product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.site-shell[data-service-mode=orderable] .price{margin-top:12px}.site-shell[data-service-mode=orderable] .price b{font-size:19px}.site-shell[data-service-mode=orderable] .price small{flex-basis:100%;font-size:9px}.site-shell[data-service-mode=orderable] .restaurant-menu-choose{grid-area:2/1/auto/-1;min-height:44px;margin:16px 0 0}}@media (prefers-reduced-motion:reduce){.site-shell[data-service-mode=orderable] .product-card,.restaurant-menu-choose{transition:none}.restaurant-menu-choose:active{transform:none}}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-copy-scroll{padding-top:30px}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-copy-scroll>p:not(.eyebrow){margin:16px 0}.site-shell[data-service-mode=orderable] .restaurant-product-editor .product-journey-kicker{margin-bottom:10px}@media (max-width:1050px){.site-shell[data-service-mode=orderable] .product-journey-layer{align-items:flex-start;padding:0}.site-shell[data-service-mode=orderable] .product-journey-layer .product-modal.restaurant-product-editor{border-radius:0;grid-template-rows:clamp(112px,20dvh,168px) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;min-height:0;max-height:100dvh}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-image{grid-area:1/1;min-height:0}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-copy{grid-area:2/1}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-copy-scroll{padding:18px 18px 22px}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-copy h2{font-size:30px;line-height:1.1}.site-shell[data-service-mode=orderable] .restaurant-product-editor .eyebrow{margin-bottom:10px;font-size:10px}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-purchase-dock{padding:10px 18px max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(170px,1fr);gap:7px}.site-shell[data-service-mode=orderable] .restaurant-product-editor .price{gap:3px 10px}}@media (max-width:600px){.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-purchase-dock{grid-template-columns:minmax(0,1fr)}}@media (max-height:600px) and (max-width:1050px){.site-shell[data-service-mode=orderable] .product-journey-layer .product-modal.restaurant-product-editor{grid-template-rows:76px minmax(0,1fr)}.site-shell[data-service-mode=orderable] .restaurant-product-editor .modal-purchase-dock{grid-template-columns:minmax(0,1fr) minmax(170px,1fr)}.site-shell[data-service-mode=orderable] .restaurant-product-editor .cart-edit-cancel{grid-column:2}}@media (max-height:600px){.site-shell[data-service-mode=orderable] .cart-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden auto}.site-shell[data-service-mode=orderable] .cart-drawer>.drawer-head,.site-shell[data-service-mode=orderable] .cart-drawer>.cart-drawer-scroll,.site-shell[data-service-mode=orderable] .cart-drawer>.cart-drawer-actions{flex:none}.site-shell[data-service-mode=orderable] .cart-drawer-scroll{scrollbar-gutter:auto;min-height:auto;padding-right:0;overflow:visible}.site-shell[data-service-mode=orderable] .cart-items{min-height:0;max-height:none;overflow:visible}}.restaurant-editorial-hero[data-restaurant-brand]{row-gap:18px;padding-top:24px;padding-bottom:24px}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-image-wrap{max-height:390px}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-copy h1{font-size:clamp(36px,4vw,64px)}@media (max-width:760px){.restaurant-editorial-hero[data-restaurant-brand]{gap:20px;padding-top:14px}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-photo{grid-area:1/1}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-image-wrap{aspect-ratio:auto;height:240px}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-menu{grid-area:2/1}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-copy{grid-area:3/1}.restaurant-editorial-hero[data-restaurant-brand] .restaurant-editorial-copy h1{font-size:36px}.sfh-food .sfh-food-menu>nav{display:none}}.sfh-brand-utility{z-index:35;text-transform:none;letter-spacing:0;position:relative;overflow:visible}body:has([data-focused-launch=true] .modal-layer,[data-focused-launch=true] .drawer-layer){overflow:hidden}.sfh-food .sfh-food-orderbar{grid-template-columns:minmax(160px,1fr) auto auto auto auto;gap:22px;padding-block:22px}.sfh-food .sfh-food-menu{grid-template-columns:minmax(0,1fr) minmax(190px,280px)}.sfh-food .sfh-food-orderbar .sfh-brand{margin-right:auto}.sfh-food .sfh-food-order{border-radius:9px;min-height:46px;padding-inline:22px}.sfh-count{animation:.22s ease-out restaurant-count-pop}.restaurant-city-control{z-index:40;font-size:14px;position:relative}.restaurant-city-control summary{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.restaurant-city-control summary::-webkit-details-marker{display:none}.restaurant-city-control summary span{gap:3px;display:grid}.restaurant-city-control summary small{opacity:.7;font-size:10px;font-weight:500}.restaurant-city-control summary b{font-size:13px}.restaurant-city-panel{color:#222820;background:#fffef9;border:1px solid #deded1;border-radius:14px;width:min(310px,100vw - 40px);padding:22px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 18px 60px #151b2622}.restaurant-city-panel>b{font:600 21px/1.2 Georgia,serif}.restaurant-city-panel p{margin:10px 0;font-size:12px;line-height:1.55}.restaurant-city-panel label{gap:7px;margin-block:15px;font-weight:600;display:grid}.restaurant-city-panel select,.restaurant-city-panel button{width:100%;min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #d5d5ca;border-radius:7px;padding:10px}.restaurant-city-panel button{color:#fff;cursor:pointer;background:#273729}.restaurant-city-panel>small{color:#62675f;margin-top:13px;font-size:10px;line-height:1.6;display:block}.restaurant-checkout-layer{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111713a8;padding:30px 20px}.restaurant-checkout{overscroll-behavior:contain;color:#252923;background:#faf9f4;border-radius:20px;width:min(1080px,100%);max-height:calc(100dvh - 60px);animation:.25s ease-out restaurant-sheet-in;overflow:auto;box-shadow:0 30px 100px #0003}.restaurant-checkout[data-restaurant-brand=piec33]{--order-accent:#9e3825;--order-soft:#f5eadc}.restaurant-checkout[data-restaurant-brand=norineon]{--order-accent:#634189;--order-soft:#f0e9f7}.restaurant-checkout[data-restaurant-brand=misofala]{--order-accent:#26395a;--order-soft:#ffe9ee}.restaurant-checkout[data-restaurant-brand=kuradym]{--order-accent:#443323;--order-soft:#f5dfbd}.restaurant-checkout[data-restaurant-brand=brisketyard]{--order-accent:#3b4e38;--order-soft:#e7ebdc}.restaurant-checkout button,.restaurant-checkout input,.restaurant-checkout select,.restaurant-checkout textarea{font:inherit}.restaurant-checkout button{cursor:pointer;transition:transform .15s,background-color .15s,box-shadow .15s}.restaurant-checkout button:active:not(:disabled){transform:translateY(1px)scale(.985)}.restaurant-checkout button:disabled{cursor:not-allowed;opacity:.45}:is(.restaurant-checkout :focus-visible,.restaurant-city-control :focus-visible){outline-offset:4px;outline:3px solid #da9867}.restaurant-checkout-head{border-bottom:1px solid #e3e4d9;justify-content:space-between;align-items:center;padding:23px 34px;display:flex}.restaurant-checkout-head>span{color:var(--order-accent);font:700 24px/1.1 Georgia,serif}.restaurant-checkout-head small{color:#70726a;margin-top:5px;font:11px/1.5 Arial,sans-serif;display:block}.restaurant-checkout-head button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #dedfd5;border-radius:50%;font-size:24px}.restaurant-checkout-progress{border-bottom:1px solid #e6e7de;justify-content:center;gap:28px;margin:0;padding:23px 28px;list-style:none;display:flex}section.restaurant-checkout>.restaurant-checkout-progress>li{color:#82877c;align-items:center;gap:9px;font-size:12px;display:flex}.restaurant-checkout-progress li>span{border:1px solid #c6cabd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.restaurant-checkout-progress li[aria-current],.restaurant-checkout-progress li[data-complete=true]{color:var(--order-accent)}.restaurant-checkout-progress li[aria-current]>span,.restaurant-checkout-progress li[data-complete=true]>span{color:#fff;background:var(--order-accent);border-color:var(--order-accent)}.restaurant-checkout-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:42px;padding:30px 34px 34px;display:grid}.restaurant-checkout-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--order-accent);margin:0 0 10px;font-size:10px;font-weight:700}.restaurant-checkout h2{letter-spacing:-.035em;color:inherit;text-transform:none;margin:0 0 25px;font:500 clamp(27px,3vw,38px)/1.15 Georgia,serif}.restaurant-delivery-choices{border:0;gap:10px;margin:0 0 24px;padding:0;display:grid}.restaurant-delivery-choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.restaurant-delivery-choices label{cursor:pointer;background:#fffefb;border:1px solid #dcded2;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.restaurant-delivery-choices label.selected{border-color:var(--order-accent);background:var(--order-soft);box-shadow:inset 0 0 0 1px var(--order-accent)}.restaurant-delivery-choices input,.restaurant-order-consent input{width:18px;height:18px;accent-color:var(--order-accent);flex-shrink:0}.restaurant-delivery-choices label>span{flex:1}.restaurant-delivery-choices b{font-size:14px;display:block}.restaurant-delivery-choices small{color:#6b7265;margin-top:5px;font-size:11px;display:block}.restaurant-delivery-choices strong{white-space:nowrap;font-size:12px}.restaurant-address-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.restaurant-address-grid label{gap:7px;font-size:12px;font-weight:600;display:grid}.restaurant-address-grid label>small{color:#70766b;font-size:10px;font-weight:400}.restaurant-address-grid input,.restaurant-address-grid select,.restaurant-address-grid textarea{color:#292e26;background:#fffefb;border:1px solid #d8dbce;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:12px}.restaurant-address-street,.restaurant-address-note{grid-column:1/-1}.restaurant-address-grid textarea{resize:vertical}.restaurant-checkout-context{color:#6a7165;margin:18px 0;font-size:11px;line-height:1.6}.restaurant-checkout .restaurant-order-primary{background:var(--order-accent);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:17px 20px;font-size:14px;font-weight:700;display:flex}.restaurant-order-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px #292e2426}.restaurant-order-back{color:#5e6859;background:0 0;border:0;width:100%;min-height:44px;margin-top:8px;font-size:12px}.restaurant-order-receipt{background:#fffefb;border:1px solid #e0e1d6;border-radius:12px;padding:23px}.restaurant-order-receipt>small{letter-spacing:.14em;color:#747a6d;font-size:9px}.restaurant-order-receipt h3{margin:9px 0 22px;font:500 24px/1.15 Georgia,serif}.restaurant-receipt-items{gap:16px;display:grid}.restaurant-receipt-items article{border-bottom:1px solid #eaebe1;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.restaurant-receipt-items img{object-fit:cover;border-radius:7px;flex-shrink:0;width:56px;height:56px}.restaurant-receipt-items article>div{text-align:left;flex:1;min-width:0}.restaurant-receipt-items b{font-size:12px;line-height:1.5}.restaurant-receipt-items small{color:#787e71;margin-top:4px;font-size:10px;line-height:1.6;display:block}.restaurant-receipt-items strong{white-space:nowrap;padding-top:2px;font-size:12px}.restaurant-order-receipt dl{gap:13px;margin:23px 0 0;display:grid}.restaurant-order-receipt dl>div{justify-content:space-between;font-size:12px;display:flex}.restaurant-order-receipt dd{margin:0;font-weight:600}.restaurant-order-receipt dl .restaurant-receipt-total{border-top:1px dashed #cccfc1;margin-top:4px;padding-top:17px;font-size:18px;font-weight:700}.restaurant-order-receipt>button{color:#717969;background:0 0;border:0;width:100%;min-height:44px;margin-top:10px;font-size:11px}.restaurant-order-destination{background:#fffdf7;border:1px solid #e0e1d5;border-radius:10px;justify-content:space-between;align-items:start;gap:20px;padding:20px;display:flex}.restaurant-order-destination small{letter-spacing:.12em;color:#757c6c;font-size:9px}.restaurant-order-destination h3{margin:8px 0;font-size:18px}.restaurant-order-destination p{margin:6px 0 0;font-size:12px;line-height:1.5}.restaurant-order-destination button{color:var(--order-accent);background:0 0;border:0;min-height:40px;font-size:12px;text-decoration:underline}.restaurant-payment-method{border-bottom:1px solid #e1e4d8;align-items:center;gap:12px;margin:20px 0;padding:16px 0;display:flex}.restaurant-payment-method>span{color:#566b43;border:1px solid #a0ac95;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.restaurant-payment-method b{font-size:13px}.restaurant-payment-method p{color:#737b69;margin:5px 0 0;font-size:11px}.restaurant-order-consent{align-items:flex-start;gap:12px;margin:18px 0 23px;font-size:11px;line-height:1.6;display:flex}.restaurant-order-consent input{margin-top:3px}.restaurant-inline-error{color:#79291c;background:#fff0e9;border-left:3px solid #ad362e;border-radius:4px;padding:13px;font-size:12px}.restaurant-order-success{text-align:center;max-width:660px;margin:auto;padding:30px 35px}.restaurant-order-success:has([data-journey-kind]){max-width:980px}.restaurant-receipt-check{background:var(--order-soft);width:64px;height:64px;color:var(--order-accent);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:29px;animation:.3s ease-out restaurant-count-pop;display:grid}.restaurant-order-success>p{font-size:13px;line-height:1.6}.restaurant-order-number{background:var(--order-soft);border:1px dashed #bdc0b3;border-radius:12px;flex-direction:column;gap:9px;margin:24px 0 14px;padding:22px;display:flex}.restaurant-order-number small{letter-spacing:.14em;font-size:9px}.restaurant-order-number strong{letter-spacing:.04em;font-size:23px}.restaurant-order-number span{font-size:17px;font-weight:700}.restaurant-success-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.restaurant-success-actions>button{color:var(--order-accent);background:#fffdf8;border:1px solid #d0d4c5;border-radius:8px;padding:12px;font-size:12px}.restaurant-checkout-ad{padding:0 30px 15px}[data-focused-launch=true] .cart-drawer{border-radius:16px 0 0 16px;box-shadow:-20px 0 70px #0002}[data-focused-launch=true] .cart-drawer button{transition:background .16s,transform .16s}[data-focused-launch=true] .cart-drawer button:active:not(:disabled){transform:scale(.97)}[data-focused-launch=true] .cart-config-edit{width:auto;min-height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline;display:inline-block}[data-focused-launch=true] .cart-drawer .promo-input button{font-size:12px}[data-focused-launch=true] .cart-drawer .quantity button{min-width:38px;min-height:38px}[data-focused-launch=true] .quantity button:disabled{opacity:.4;cursor:not-allowed}.restaurant-menu-cart{z-index:70;background:var(--ink);color:#fff;cursor:pointer;border:1px solid #ffffff25;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(450px,100vw - 32px);min-height:54px;padding:12px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 9px 40px #0003}.restaurant-menu-cart b{background:#fff2;border-radius:6px;place-items:center;min-width:27px;height:27px;display:grid}.restaurant-menu-cart span{text-align:left;flex:1;font-size:13px;font-weight:700}.restaurant-menu-cart strong{font-size:13px}[data-focused-launch=true] .toast{bottom:90px}@keyframes restaurant-count-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes restaurant-sheet-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.sfh-food .sfh-food-orderbar{grid-template-columns:minmax(130px,1fr) auto auto auto;gap:14px}.sfh-food .sfh-food-menu{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:10px}.sfh-food .sfh-food-menu>nav{grid-row:2}.restaurant-checkout-layout{gap:25px;padding:25px}}@media (max-width:760px){.sfh-food .sfh-food-orderbar{grid-template-columns:1fr auto auto;gap:16px 12px;padding:17px 20px;display:grid}.sfh-food .sfh-food-orderbar .sfh-brand{grid-column:1;margin:0}.sfh-food .sfh-food-orderbar>a{display:none}.sfh-food .sfh-food-orderbar>.restaurant-city-control{grid-area:2/1}.sfh-food .sfh-food-orderbar>.sfh-food-order{grid-area:1/2/auto/4;justify-self:end}.restaurant-checkout-layout{grid-template-columns:1fr}.restaurant-order-receipt{order:-1}.restaurant-order-receipt h3{font-size:21px}.restaurant-checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 12px;display:grid}section.restaurant-checkout>.restaurant-checkout-progress>li{text-align:center;overflow-wrap:normal;flex-direction:column;gap:7px;font-size:11px;line-height:1.3}.restaurant-checkout-layer{padding:10px}.restaurant-checkout{border-radius:13px;max-height:calc(100dvh - 20px)}.restaurant-checkout-head{padding:18px 22px}.restaurant-city-panel{width:min(310px,100vw - 40px)}}@media (max-width:420px){.restaurant-checkout-layout{padding:20px 16px}.restaurant-address-grid{grid-template-columns:1fr}.restaurant-delivery-choices label{gap:8px;padding:13px 10px}.restaurant-delivery-choices strong{font-size:11px}.restaurant-order-success{padding:25px 18px}.restaurant-success-actions{grid-template-columns:1fr}section.restaurant-checkout>.restaurant-checkout-progress>li{font-size:11px}.restaurant-checkout-progress li>span{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.restaurant-checkout,.restaurant-receipt-check,.sfh-count{animation:none}.restaurant-checkout button,[data-focused-launch=true] .cart-drawer button{transition:none}}.restaurant-order-extras{margin:20px 0}.restaurant-packaging-note{color:#666;margin:8px 0 18px;font-size:12px;line-height:1.6}.cart-drawer .restaurant-delivery-choices{margin-bottom:12px}.cart-drawer .restaurant-delivery-choices label{padding:12px}.cart-drawer .restaurant-delivery-choices b{font-size:12px}.cart-drawer .restaurant-delivery-choices strong{white-space:nowrap;font-size:12px}.modal-layer.launch-checkout-layer{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1119a3;align-items:center;padding:32px}.launch-checkout{--checkout-accent:var(--accent,#5365d9);--checkout-ink:var(--ink,#182131);overscroll-behavior:contain;color:#1c2430;text-align:left;scrollbar-gutter:stable;background:#fff;border-radius:20px;width:min(1120px,100%);max-height:calc(100dvh - 64px);font-family:inherit;overflow-y:auto;box-shadow:0 24px 100px #0000003d}.launch-checkout *,.launch-checkout :before,.launch-checkout :after{box-sizing:border-box}.launch-checkout h2,.launch-checkout h3,.launch-checkout p,.launch-checkout dl,.launch-checkout dd,.launch-checkout ol{margin:0}.launch-checkout button,.launch-checkout input,.launch-checkout select,.launch-checkout textarea{font:inherit}.launch-checkout button{cursor:pointer}.launch-checkout button:disabled,.launch-checkout :disabled{cursor:not-allowed;opacity:.5}.launch-checkout :focus-visible{outline:3px solid var(--checkout-accent);outline-offset:4px}.launch-checkout h2:focus{outline:none}.launch-checkout-head{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;gap:20px;padding:24px 36px;display:flex}.launch-checkout-head>div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.launch-checkout-head b{color:var(--checkout-ink);font-size:18px}.launch-checkout-head small{color:#647082;font-size:12px}.launch-checkout-brand-mark{background:var(--checkout-accent);border-radius:3px;flex:none;width:10px;height:24px}.launch-checkout-head>button{color:#263142;background:#fff;border:1px solid #e0e4e9;border-radius:50%;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.launch-checkout-steps{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 36px;list-style:none;display:grid}.launch-checkout-steps li{color:#687386;align-items:center;gap:10px;font-size:12px;display:flex}.launch-checkout .launch-checkout-steps b{overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.5}.launch-checkout-steps li>span{border:1px solid #dce2e9;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.launch-checkout-steps li[aria-current=step]{color:var(--checkout-ink)}.launch-checkout-steps li[aria-current=step]>span{background:var(--checkout-ink);color:#fff;border-color:var(--checkout-ink)}.launch-checkout-steps li[data-complete=true]>span{border-color:var(--checkout-accent);color:var(--checkout-ink)}.launch-checkout-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:36px;padding:14px 36px 36px;display:grid}.launch-checkout-main{min-width:0}.launch-checkout-eyebrow{color:#667183;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.launch-checkout h2{letter-spacing:-.045em;max-width:650px;color:var(--checkout-ink);margin-top:10px;margin-bottom:26px;font-size:clamp(25px,2.7vw,36px);line-height:1.17}.launch-checkout h3{letter-spacing:-.025em;font-size:18px;line-height:1.3}.launch-checkout-intro{color:#5a6676;font-size:14px;line-height:1.65;margin-bottom:24px!important}.launch-checkout-address{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;min-width:0;margin:0 0 24px;padding:0;display:grid}.launch-checkout-address label{color:#374356;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.launch-checkout-address label>small{color:#6b7685;font-size:11px;font-weight:400}.launch-checkout-wide{grid-column:1/-1}.launch-checkout-address input,.launch-checkout-address select,.launch-checkout-address textarea{color:#1c2430;background:#fff;border:1px solid #d7dde5;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:12px;font-size:16px;line-height:1.3;box-shadow:0 1px 2px #14223c05}.launch-checkout-address input::placeholder{color:#89929f}.launch-checkout-address textarea{resize:vertical;min-height:80px}.launch-checkout-primary,.launch-checkout-secondary{border:1px solid var(--checkout-ink);background:var(--checkout-ink);color:#fff;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:50px;padding:14px 18px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.launch-checkout-primary>span{font-size:20px;line-height:1}.launch-checkout-primary:hover:not(:disabled){filter:brightness(1.16)}.launch-checkout-secondary{color:#29364a;background:#fff;border-color:#d5dce5;justify-content:center}.launch-checkout-back{color:#526076;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px;text-decoration:underline}.launch-checkout-summary{border:1px solid #e3e7ed;border-top:3px solid var(--checkout-accent);background:#f8f9fb;border-radius:12px;align-self:start;min-width:0;padding:25px}.launch-checkout-summary>small{color:#647082;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.launch-checkout-summary>h3{margin:8px 0 24px}.launch-checkout-items{gap:18px;margin-bottom:26px;display:grid}.launch-checkout-items article{border-bottom:1px solid #e4e8ed;align-items:flex-start;gap:12px;min-width:0;padding-bottom:16px;display:flex}.launch-checkout-items article>img{object-fit:cover;background:#edf0f4;border-radius:8px;flex:none;width:56px;height:56px}.launch-checkout-items article>div{flex:1;min-width:0}.launch-checkout-items b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.launch-checkout-items small{color:#697486;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}.launch-checkout-items strong{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:none;max-width:40%;font-size:12px;line-height:1.5}.launch-checkout dl>div{color:#556174;justify-content:space-between;gap:18px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.launch-checkout dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.launch-checkout dl>.launch-checkout-total{color:var(--checkout-ink);border-top:1px solid #dce2e9;margin-top:20px;padding-top:20px;font-size:16px;font-weight:700}.launch-checkout-total dd{letter-spacing:-.03em;font-size:20px}.launch-checkout-destination{border:1px solid #e0e5eb;border-radius:10px;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;padding:20px;display:flex}.launch-checkout-destination>div{overflow-wrap:anywhere;min-width:0}.launch-checkout-destination small{color:#677487;font-size:11px}.launch-checkout-destination h3{margin:9px 0;font-size:16px}.launch-checkout-destination p{color:#637084;margin-top:5px;font-size:13px;line-height:1.65}.launch-checkout-destination button{color:#364861;text-underline-offset:4px;background:0 0;border:0;flex:none;min-height:44px;padding:5px;font-size:12px;text-decoration:underline}.launch-checkout-consent{color:#526076;align-items:start;gap:12px;margin:26px 0;font-size:13px;line-height:1.65;display:flex}.launch-checkout-consent input{width:20px;height:20px;accent-color:var(--checkout-ink);flex:none;margin:2px 0 0}.launch-checkout-consent strong{color:#303d51;font-weight:650}.launch-checkout-error{color:#a3342b;background:#fff4f2;border:1px solid #edd2d0;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6;margin:15px 0!important}.launch-checkout-success{max-width:720px;margin:auto;padding:16px 36px 28px}.launch-checkout-success:has([data-journey-kind]){max-width:980px}.launch-checkout-check{border:1px solid var(--checkout-accent);width:56px;height:56px;color:var(--checkout-ink);background:#f5f8f6;border-radius:50%;place-items:center;margin:0 0 22px;font-size:25px;animation:.3s ease-out launch-checkout-confirm;display:grid}.launch-checkout-number{border-left:3px solid var(--checkout-accent);background:#f5f7fa;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:24px;padding:22px;display:flex}.launch-checkout-number small{color:#6c7889;text-transform:uppercase;letter-spacing:.07em;flex-basis:100%;font-size:11px}.launch-checkout-number strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:clamp(18px,2vw,24px)}.launch-checkout-number>span{font-size:20px;font-weight:700}.launch-checkout-saved-address{margin:0 0 26px}.launch-checkout-saved-address h3{margin-bottom:7px;font-size:15px}.launch-checkout-saved-address p{color:#627086;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.launch-checkout-footnote,.launch-checkout-copy-status{color:#69758a;font-size:12px;line-height:1.6;margin-top:20px!important}.launch-checkout-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.launch-checkout-ad{margin:0 36px 28px}.launch-checkout-ad:empty{display:none}.launch-checkout-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.launch-checkout[data-kind=vehicle]{border-radius:8px}.launch-checkout[data-kind=vehicle] .launch-checkout-summary{border-radius:4px}.launch-checkout[data-kind=vehicle] .launch-checkout-items article>img{width:82px;height:60px}.launch-checkout[data-launch-brand=vestora] h2,.launch-checkout[data-launch-brand=nacrea] h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.launch-checkout[data-launch-brand=cardemon] .launch-checkout-brand-mark{transform:rotate(-9deg)}.launch-checkout[data-launch-brand=popverse] .launch-checkout-brand-mark{border-radius:50%;width:18px;height:18px}@keyframes launch-checkout-confirm{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.modal-layer.launch-checkout-layer{padding:20px}.launch-checkout{max-height:calc(100dvh - 40px)}.launch-checkout-head{padding:20px 24px}.launch-checkout-head small{display:none}.launch-checkout-steps{padding:22px 24px}.launch-checkout-layout{grid-template-columns:minmax(0,1fr);gap:26px;padding:10px 24px 26px}.launch-checkout-summary{padding:22px}.launch-checkout-summary .launch-checkout-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.launch-checkout-summary .launch-checkout-items article{flex-wrap:wrap}.launch-checkout-summary .launch-checkout-items article>strong{flex-basis:100%;max-width:100%}.launch-checkout-ad{margin-left:24px;margin-right:24px}}@media (max-width:520px){.modal-layer.launch-checkout-layer{padding:10px}.launch-checkout{scrollbar-gutter:auto;border-radius:14px;max-height:calc(100dvh - 20px)}.launch-checkout-head{gap:10px;padding:14px 16px}.launch-checkout-head b{font-size:16px}.launch-checkout-head>div{gap:8px}.launch-checkout-steps{gap:8px;padding:18px 16px}.launch-checkout-steps li{flex-direction:column;align-items:start;gap:7px;font-size:10px}.launch-checkout .launch-checkout-steps b{font-size:10px}.launch-checkout-layout{gap:24px;padding:10px 16px 20px}.launch-checkout h2{margin-bottom:22px;font-size:27px}.launch-checkout-address{column-gap:12px}.launch-checkout-summary{padding:18px}.launch-checkout-summary .launch-checkout-items{grid-template-columns:minmax(0,1fr)}.launch-checkout-summary .launch-checkout-items article{flex-wrap:nowrap}.launch-checkout-summary .launch-checkout-items article>strong{flex-basis:auto;max-width:35%}.launch-checkout-items article>img{width:46px;height:46px}.launch-checkout-items strong{max-width:35%}.launch-checkout[data-kind=vehicle] .launch-checkout-items article>img{width:64px;height:48px}.launch-checkout-destination{gap:12px;padding:15px}.launch-checkout-success{padding:14px 16px 20px}.launch-checkout-success-actions{grid-template-columns:minmax(0,1fr)}.launch-checkout-number{padding:18px}.launch-checkout dl>.launch-checkout-total{font-size:14px}.launch-checkout-total dd{font-size:18px}.launch-checkout-ad{margin:0 16px 20px}}@media (prefers-reduced-motion:reduce){.launch-checkout-layer,.launch-checkout *,.launch-checkout :before,.launch-checkout :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modal-layer.checkout-viewport{top:var(--checkout-top,0px);height:var(--checkout-height,100dvh);align-items:center;padding:18px;bottom:auto;overflow:hidden}.checkout-sheet{scrollbar-gutter:auto;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.checkout-sheet>header,.checkout-sheet>ol,.checkout-dock{flex:none}.checkout-sheet .launch-checkout-head,.checkout-sheet .restaurant-checkout-head,.checkout-sheet .launch-checkout-steps,.checkout-sheet .restaurant-checkout-progress{padding:12px 24px}.checkout-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;scroll-padding-block:16px;overflow-y:auto}.checkout-sheet .launch-checkout-layout,.checkout-sheet .restaurant-checkout-layout{gap:24px;padding:18px 24px 24px}.checkout-sheet h2{margin:6px 0 18px;font-size:clamp(23px,2.2vw,30px)}.checkout-sheet .launch-checkout-address{gap:12px;margin-bottom:0}.checkout-sheet .launch-checkout-intro{font-size:12px;margin-bottom:14px!important}.checkout-sheet [aria-label="Sposób zapisu zakupu"]{margin-bottom:14px;padding:12px}.checkout-sheet [aria-label="Sposób zapisu zakupu"] h3{margin:0 0 8px;font-size:14px}.checkout-sheet [aria-label="Sposób zapisu zakupu"] p{font-size:12px;line-height:1.45}.checkout-sheet [aria-label="Sposób zapisu zakupu"] p:has(button[aria-pressed]){gap:8px;display:flex}.checkout-sheet [aria-label="Sposób zapisu zakupu"] button[aria-pressed]{border:1px solid #d7dde5;border-radius:8px;flex:1;padding:8px;font-size:11px;text-decoration:none}.checkout-sheet [aria-label="Sposób zapisu zakupu"] button[aria-pressed=true]{border-color:var(--checkout-ink);background:var(--checkout-ink);color:#fff}html:has(.modal-layer){overflow:hidden}body:has(.modal-layer) .analytics-settings{display:none}.checkout-sheet .launch-checkout-success,.checkout-sheet .restaurant-order-success{text-align:left;width:100%;max-width:980px;padding:16px 24px 24px}.checkout-sheet .launch-checkout-check,.checkout-sheet .restaurant-receipt-check{float:left;width:38px;height:38px;margin:0 12px 0 0;font-size:20px}.checkout-sheet .launch-checkout-success h2,.checkout-sheet .restaurant-order-success h2{margin-bottom:16px}.checkout-sheet .restaurant-order-success>p:not([class]){margin-block:8px}.checkout-sheet .launch-checkout-number,.checkout-sheet .restaurant-order-number{clear:both;flex-flow:wrap;justify-content:space-between;align-items:center;gap:5px 16px;margin:12px 0;padding:12px 16px}.checkout-sheet .launch-checkout-number strong,.checkout-sheet .restaurant-order-number strong{overflow-wrap:anywhere;font-size:19px}.checkout-sheet .restaurant-order-number small{flex-basis:100%}.checkout-details{border:1px solid #d9dedb;border-radius:10px;margin-top:16px;padding:0 16px}.checkout-details>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:13px;font-weight:700}.checkout-details[open]{padding-bottom:14px}.checkout-dock{padding:12px 24px max(12px, env(safe-area-inset-bottom));z-index:1;background:#fff;border-top:1px solid #dfe4e1;align-items:center;gap:18px;display:flex;box-shadow:0 -5px 20px #172b2210}.checkout-dock>button{flex:1;min-width:0}.checkout-dock-total{color:#56615d;flex:none;gap:2px;font-size:11px;display:grid}.checkout-dock-total b{color:#202c28;font-variant-numeric:tabular-nums;font-size:18px}.checkout-dock-confirmation{width:100%}.checkout-dock .launch-checkout-success-actions,.checkout-dock .restaurant-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.checkout-dock .launch-checkout-copy-status{margin-top:6px!important}.checkout-dock .launch-checkout-copy-status:empty{display:none}.checkout-dock p{margin:6px 0 0;font-size:12px}.checkout-sheet .restaurant-order-receipt,.checkout-sheet .launch-checkout-summary{padding:18px}.checkout-sheet .restaurant-checkout-ad:empty{display:none}.modal-layer.checkout-layer{align-items:center;padding:18px;overflow:hidden}.checkout-layer .checkout-modal{min-height:0;max-height:calc(100dvh - 36px);margin:0}.checkout-modal>.checkout-scroll{flex:auto}.checkout-modal .checkout-body,.checkout-modal .success-screen{overflow:visible}.checkout-modal>.checkout-dock .checkout-nav,.checkout-modal>.checkout-dock .success-actions{width:100%;margin:0;padding:0}@media (max-width:600px),(max-height:600px){.modal-layer.checkout-viewport,.modal-layer.checkout-layer{padding:6px}.checkout-sheet,.checkout-layer .checkout-modal{max-height:calc(var(--checkout-height,100dvh) - 12px);border-radius:12px}.checkout-sheet .launch-checkout-head,.checkout-sheet .restaurant-checkout-head{padding:8px 14px}.checkout-sheet .launch-checkout-head small,.checkout-sheet .restaurant-checkout-head small{display:none}.checkout-sheet .launch-checkout-steps,.checkout-sheet .restaurant-checkout-progress{gap:6px;padding:8px 14px}.checkout-sheet .launch-checkout-steps li{flex-direction:row;align-items:center;gap:6px}.checkout-sheet .launch-checkout-steps li>span{width:22px;height:22px}.checkout-sheet .launch-checkout-layout,.checkout-sheet .restaurant-checkout-layout,.checkout-sheet .launch-checkout-success,.checkout-sheet .restaurant-order-success{padding:14px}.checkout-dock{padding:10px 14px max(10px, env(safe-area-inset-bottom));gap:10px}.checkout-dock .launch-checkout-primary,.checkout-dock .restaurant-order-primary,.checkout-dock .launch-checkout-secondary{min-height:46px;padding:10px 12px;font-size:12px}.checkout-dock-total b{font-size:15px}}@media (max-width:380px){.checkout-dock-total{overflow-wrap:anywhere;max-width:85px}.checkout-sheet .launch-checkout-steps b{font-size:9px}}@media (max-height:450px){.checkout-sheet>ol{display:none}.checkout-sheet .launch-checkout-head,.checkout-sheet .restaurant-checkout-head{padding-block:4px}.checkout-dock{padding-block:6px}}.checkout-sheet .launch-checkout-steps,.checkout-sheet .restaurant-checkout-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-sheet .launch-checkout-success>.launch-checkout-destination{margin:16px 0}@media (max-width:600px){.checkout-sheet .launch-checkout-steps li,.checkout-sheet .restaurant-checkout-progress li,.checkout-sheet .launch-checkout-steps b{font-size:10px}}.checkout-sheet .launch-checkout-steps,.checkout-sheet .restaurant-checkout-progress{display:grid}.launch-checkout[data-kind=vehicle] .launch-checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.checkout-sheet .launch-checkout-steps li,section.restaurant-checkout>.restaurant-checkout-progress>li{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:10px}}.brand-preferences{--preference-radius:10px;--preference-accent:var(--accent,#446253);color:inherit;font:inherit;text-align:left;flex:none;position:relative}.brand-preferences[data-preference-brand=piec33],.brand-preferences[data-preference-brand=kuradym],.brand-preferences[data-preference-brand=petto],.brand-preferences[data-preference-brand=popverse]{--preference-radius:20px}.brand-preferences[data-preference-brand=motori],.brand-preferences[data-preference-brand=berbebesbens],.brand-preferences[data-preference-brand=nexora]{--preference-radius:4px}.brand-preferences>.brand-preferences-trigger{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--preference-radius);width:auto;min-height:40px;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 11px;font-size:11px;line-height:1.2;display:inline-flex}.brand-preferences-trigger>span,.brand-preferences-trigger>strong{color:inherit;font-size:inherit;line-height:inherit;margin:0}.brand-preferences-trigger[aria-expanded=true]{background:color-mix(in srgb, currentColor 8%, transparent)}.brand-preferences-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.brand-preferences :is(button,input):focus-visible{outline-offset:3px;outline:2px solid}.brand-preferences>.brand-preferences-panel{z-index:70;box-sizing:border-box;border-radius:var(--preference-radius);background:var(--preference-paper,#fff);width:292px;max-width:calc(100vw - 24px);color:var(--preference-ink,#253029);font:inherit;border:1px solid #dce1dd;padding:18px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 12px 36px #1625191c}.brand-preferences-panel[hidden]{display:none}.brand-preferences[data-preference-align=start]>.brand-preferences-panel{inset-inline:0 auto}.brand-preferences-panel>header{height:auto;min-height:0;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.brand-preferences-panel>header>strong{color:inherit;font-size:13px}.brand-preferences-panel>header>button{width:32px;height:32px;min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce1dd;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-size:20px;display:grid}.brand-preferences-panel>fieldset{border:0;min-width:0;margin:0;padding:0}.brand-preferences-panel legend{color:inherit;margin:0 0 8px;padding:0;font-size:11px;font-weight:700}.brand-preferences-panel .brand-preferences-currencies{gap:6px;display:grid}.brand-preferences-currencies>label{border-radius:calc(var(--preference-radius) * .55);cursor:pointer;background:0 0;border:1px solid #dce1dd;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.brand-preferences-currencies>label:has(input:checked){border-color:var(--preference-accent);background:color-mix(in srgb, var(--preference-accent) 7%, var(--preference-paper,#fff))}.brand-preferences-currencies input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--preference-accent);flex:none;margin:0}.brand-preferences-currencies label>span{color:inherit;flex:1;gap:1px;margin:0;display:grid}.brand-preferences-currencies strong{color:inherit;font-size:12px}.brand-preferences-currencies small{color:inherit;font-size:10px;font-weight:400}.brand-preferences-currencies label>b{color:inherit;font-size:14px}.brand-preferences-panel fieldset>p,.brand-preferences-language>p{color:inherit;margin:9px 0 0;font-size:11px;font-weight:400;line-height:1.5}.brand-preferences-panel .brand-preferences-language{border-top:1px solid #e3e7e3;grid-template-columns:1fr auto;gap:4px 12px;margin-top:16px;padding-top:14px;display:grid}.brand-preferences-language>span,.brand-preferences-language>strong{color:inherit;margin:0;font-size:11px}.brand-preferences-language>p{grid-column:1/-1;margin-top:0}.currency-selector:has(select:focus-visible){outline-offset:3px;outline:2px solid}.vehicle-detail-nav>.vehicle-detail-preferences{justify-self:end}@media (max-width:520px){.brand-preferences>.brand-preferences-trigger{gap:5px;min-height:40px;padding:8px;font-size:10px}.brand-preferences>.brand-preferences-panel{width:272px;padding:16px}}
