/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#173f38;--cream:#f8f3e9;--orange:#ef6b45;--mint:#d8eee4;--line:#d9ded8;--white:#fff;--muted:#677b76}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.shell{width:min(1180px,100% - 40px);margin:auto}.nav{border-bottom:1px solid #173f381f;justify-content:space-between;align-items:center;height:86px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.brandMark{background:var(--orange);color:#fff;border-radius:13px 13px 13px 4px;place-items:center;width:38px;height:38px;font:24px Georgia;display:grid}.brand small{letter-spacing:2.2px;font-size:8px;display:block}.navLinks{gap:34px;display:flex}.navLinks a{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.navActions{gap:9px;display:flex}.navActions button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #173f382e;border-radius:20px;height:40px;font-weight:800}.lang{padding:0 15px}.cartBtn{padding:0 13px}.cartBtn span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:620px;padding:40px 0 64px;display:grid}.heroCopy{padding-right:50px}.eyebrow,.relIntro>span,.sectionHead span,.track>div>span{letter-spacing:2.5px;color:var(--orange);font-size:11px;font-weight:900}h1{letter-spacing:-3px;margin:20px 0 22px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(48px,6vw,79px);line-height:1.02}.heroCopy>p{color:var(--muted);font-size:17px;line-height:1.75}.heroButtons{gap:12px;margin-top:32px;display:flex}.primary,.secondary{cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.primary{background:var(--orange);color:#fff;box-shadow:0 8px 24px #ef6b4538}.secondary{border:1px solid var(--ink);color:var(--ink)}.trust{color:var(--muted);margin-top:28px;font-size:12px}.trust span{color:#edae27;letter-spacing:2px}.heroArt{background:var(--mint);border-radius:54% 46% 48% 52%/48% 40% 60% 52%;height:500px;position:relative;overflow:hidden}.sunOrb{background:#f6c769;border-radius:50%;width:290px;height:290px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.petCard{filter:drop-shadow(0 16px 14px #173f3833);flex-direction:column;justify-content:center;align-items:center;font-size:150px;display:flex;position:absolute}.petCard small{letter-spacing:3px;background:var(--ink);color:#fff;border-radius:20px;padding:7px 12px;font-size:10px}.cat{bottom:40px;left:48px;transform:rotate(-4deg)}.dog{top:35px;right:30px;transform:rotate(5deg)}.flightPath{letter-spacing:4px;font-weight:900;position:absolute;bottom:42px;right:38px}.benefits{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:100px;display:grid}.benefits div{border-right:1px solid #ffffff2e;justify-content:center;align-items:center;gap:18px;height:88px;display:flex}.benefits b{color:#f6c769;font:24px Georgia}.benefits span{font-size:13px;font-weight:800}.products{padding-bottom:120px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.sectionHead h2,.relIntro h2,.track h2{letter-spacing:-1.4px;margin:10px 0 0;font:42px Georgia,Noto Serif SC,serif}.sectionHead p{color:var(--muted);font-size:14px}.productGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product{background:#fff;border:1px solid #173f381a;border-radius:8px;overflow:hidden}.productVisual{place-items:center;height:230px;display:grid;position:relative}.productVisual span{filter:drop-shadow(0 14px 10px #173f3826);font-size:92px}.productVisual em{letter-spacing:2px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:16px;left:16px}.mint{background:#dcefe6}.peach{background:#f4d4c5}.sun{background:#f8dfa1}.blue{background:#cddfe6}.productInfo{padding:18px}.productInfo h3{margin:0 0 7px;font-size:15px}.productInfo p{color:var(--muted);margin:0 0 18px;font-size:12px}.productInfo>div{justify-content:space-between;align-items:center;display:flex}.productInfo strong{font:20px Georgia}.productInfo button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.relocation{background:#e4eee9;padding:105px 0}.relocationGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.relIntro h2{font-size:52px;line-height:1.08}.relIntro>p{color:var(--muted);line-height:1.7}.routeCard{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin:28px 0 22px;padding:22px;display:flex;box-shadow:0 10px 30px #173f3814}.routeCard div{flex-direction:column;gap:5px;font-size:24px;display:flex}.routeCard b{font-size:12px}.routeCard>span{color:var(--orange);font-size:12px}.relIntro ul{color:var(--muted);padding:0;font-size:13px;line-height:2;list-style:none}.relForm{background:#fff;border-radius:8px;padding:36px;box-shadow:0 20px 50px #173f381a}.relForm label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;font-weight:900;display:flex}.formRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.relForm input,.relForm select,.relForm textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d6dfda;border-radius:4px;padding:13px 14px;font:13px Arial}.submit{width:100%}.formMessage{text-align:center;font-size:13px;font-weight:800}.track{background:#f7d9ce;grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;margin-top:100px;margin-bottom:100px;padding:58px 64px;display:grid}.track h2{font-size:38px}.track p{color:var(--muted);line-height:1.6}.track form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.track input{background:#fff;border:1px solid #173f3829;min-width:0;padding:15px}.track button{background:var(--ink);color:#fff;border:0;padding:0 22px;font-weight:900}footer{background:var(--ink);color:#fff;padding:50px 0}footer .shell{justify-content:space-between;align-items:center;gap:20px;display:flex}footer .brand{color:#fff}footer p,footer a,footer span{color:#c8d7d3;font-size:12px}.drawerOverlay{z-index:20;background:#0a1e1a7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(440px,100%);height:100%;padding:30px;display:flex;box-shadow:-20px 0 50px #00000026}.drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.drawerHead h2{font:30px Georgia}.drawerHead h2 small{font:13px Arial}.drawerHead button{background:0 0;border:0;font-size:32px}.empty{color:var(--muted);text-align:center;margin:auto}.cartItems{flex-direction:column;flex:1;gap:12px;padding:20px 0;display:flex}.cartItem{background:#f7f6f1;grid-template-columns:46px 1fr 32px 32px;align-items:center;gap:8px;padding:10px;display:grid}.cartItem>span{font-size:27px}.cartItem b,.cartItem small{font-size:12px;display:block}.cartItem small{color:var(--muted);margin-top:5px}.cartItem button{border:1px solid var(--line);background:#fff;height:30px}.drawerTotal{border-top:1px solid var(--line);justify-content:space-between;padding:20px 0;font-size:18px;display:flex}.checkout{width:100%}.disabled{opacity:.45;pointer-events:none}.paymentNote{text-align:center;color:var(--muted);font-size:11px}@media (width<=900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.heroCopy{padding:0}.heroArt{height:370px;margin-top:50px}.petCard{font-size:105px}.benefits{grid-template-columns:1fr}.benefits div{border-bottom:1px solid #ffffff2e;border-right:0;height:62px}.productGrid{grid-template-columns:repeat(2,1fr)}.relocationGrid{grid-template-columns:1fr;gap:50px}.track{grid-template-columns:1fr;gap:25px}.track form{grid-template-columns:1fr}footer .shell{text-align:center;flex-direction:column}}@media (width<=560px){.shell{width:min(100% - 26px,1180px)}.nav{height:72px}.brand{font-size:16px}.brandMark{width:34px;height:34px}.hero{min-height:auto}.heroCopy{text-align:center}h1{letter-spacing:-1.7px;font-size:43px}.heroButtons{flex-direction:column}.heroArt{height:320px}.sunOrb{width:220px;height:220px}.petCard{font-size:82px}.cat{left:30px}.dog{right:22px}.sectionHead{display:block}.sectionHead h2,.relIntro h2{font-size:37px}.sectionHead p{display:none}.productGrid{gap:9px}.productVisual{height:155px}.productVisual span{font-size:64px}.productInfo{padding:12px}.productInfo h3{min-height:34px;font-size:13px}.relocation{padding:72px 0}.relForm{padding:22px 17px}.formRow{grid-template-columns:1fr}.track{margin:70px auto;padding:40px 22px}.track h2{font-size:32px}}@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}.checkoutPage{background:#f7f3ea;min-height:100vh;padding-bottom:80px}.checkoutPage>header,.adminPage>header{border-bottom:1px solid #173f3820;justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 20px;display:flex}.checkoutPage>header>a:last-child,.adminPage header a{color:var(--ink);font-size:12px;text-decoration:none}.checkoutGrid{grid-template-columns:1.2fr .8fr;gap:70px;width:min(1080px,100% - 40px);margin:65px auto;display:grid}.checkoutGrid h1{margin:15px 0 45px;font-size:54px}.checkoutGrid h1 small{color:var(--muted);letter-spacing:0;font:18px Arial}.step{color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:900}.checkoutGrid form{background:#fff;border:1px solid #173f3814;padding:35px}.checkoutGrid form h2{margin:8px 0 25px;font:23px Georgia}.checkoutGrid label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.checkoutGrid input,.checkoutGrid textarea{background:#fbfcfb;border:1px solid #d6dfda;padding:14px}.paymentChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deliveryBox{background:#f1f6f3;border:1px solid #d6dfda;margin:4px 0 24px;padding:18px}.deliveryBox>b,.deliveryBox>small{display:block}.deliveryBox>small{color:var(--muted);margin:6px 0 14px;line-height:1.5}.deliveryBox select{width:100%;color:var(--ink);background:#fff;border:1px solid #bfcfc8;padding:14px}.calculateDelivery{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;margin-bottom:10px;padding:14px;font-weight:900}.calculateDelivery:disabled{opacity:.55;cursor:wait}.deliveryBox .manualLabel{color:var(--muted);margin:15px 0 8px;font-size:10px;font-weight:800;display:block}.deliveryBox .matchedAddress,.deliveryBox .mapCredit{margin-top:8px;font-size:9px;line-height:1.5;display:block}.deliveryBox p.geoNotice{color:#9b5a14}.deliveryBox p{color:var(--orange);margin:12px 0 0;font-size:12px;font-weight:800}.deliveryBox p.freeDelivery{color:#24805e}.paymentChoices label{cursor:pointer;border:1px solid #d6dfda;grid-template-columns:auto 1fr;gap:4px 10px;padding:18px;display:grid}.paymentChoices label.selected{border-color:var(--orange);background:#fff7f3}.paymentChoices small{color:var(--muted);grid-column:2}.transferBox{background:#f1f6f3;margin-bottom:20px;padding:20px}.transferBox p{color:var(--muted);font-size:12px}.summary{background:var(--ink);color:#fff;height:max-content;padding:35px;position:sticky;top:30px}.summary h2{margin:0 0 30px;font:28px Georgia}.summaryItem{border-bottom:1px solid #ffffff24;grid-template-columns:30px 1fr auto;gap:10px;padding:15px 0;font-size:12px;display:grid}.summaryItem span{color:#f6c769}.summaryTotal{justify-content:space-between;padding-top:28px;font-size:18px;display:flex}.summaryShipping,.summaryGrandTotal{justify-content:space-between;padding-top:14px;font-size:13px;display:flex}.summaryGrandTotal{border-top:1px solid #ffffff42;margin-top:18px;padding-top:18px;font-size:20px}.summaryShipping strong{color:#f6c769}.seoFooterLinks{flex-wrap:wrap;gap:12px 22px;margin-top:20px;display:flex}.seoFooterLinks a{color:inherit;opacity:.82;border-bottom:1px solid;padding-bottom:3px;font-size:12px;text-decoration:none}.voucherChoice{background:#fff5cf;border:1px dashed #d96f4c;margin:14px 0;padding:14px}.voucherChoice label{cursor:pointer;align-items:center;gap:10px;display:flex}.voucherChoice input{width:18px;height:18px}.voucherChoice span{display:grid}.voucherChoice small{color:#6c756f;font-size:12px}.voucherChoice.disabled{opacity:.65}.summaryDiscount{color:#d25939;justify-content:space-between;padding:12px 0;font-weight:800;display:flex}.summary>p{color:#b9cbc6;font-size:11px}.successCard{text-align:center;background:#fff;width:min(570px,100% - 30px);margin:10vh auto;padding:60px;box-shadow:0 20px 60px #173f3817}.successCard>span{background:var(--mint);border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:inline-grid}.successCard h1{letter-spacing:-1px;font-size:43px}.successCard h1 small{color:var(--muted);font:16px Arial}.successCard>strong{color:var(--orange);margin:10px;font:32px Georgia;display:block}.successCard p{color:var(--muted);font-size:13px;line-height:1.6}.successCard a{background:var(--ink);color:#fff;margin-top:20px;padding:15px 25px;text-decoration:none;display:inline-flex}.error{color:#b42318;font-size:12px}.adminPage{background:#f3f5f1;min-height:100vh}.adminPage>header{background:#fff;max-width:none;padding:0 4vw}.adminPage header>div{align-items:center;gap:20px;font-size:12px;display:flex}.adminPage>section{width:min(1250px,100% - 40px);margin:50px auto}.adminTitle{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.adminTitle>div>span{color:var(--orange);letter-spacing:2px;font-size:10px;font-weight:900}.adminTitle h1{margin:8px 0;font-size:46px}.adminTitle p{color:var(--muted)}.stats{background:var(--ink);color:#fff;text-align:center;padding:18px 27px}.stats b,.stats small{display:block}.stats b{font:30px Georgia}.stats small{letter-spacing:1px;font-size:9px}.orderTable{background:#fff;box-shadow:0 10px 40px #173f380c}.orderRow{border-bottom:1px solid #edf0ed;grid-template-columns:1.15fr 1.2fr 1fr 1fr .8fr;align-items:center;gap:20px;padding:20px 24px;display:grid}.orderRow>span{flex-direction:column;gap:6px;font-size:12px;display:flex}.orderRow small{color:var(--muted)}.tableHead{background:var(--ink);color:#fff;letter-spacing:1px;padding-top:14px;padding-bottom:14px;font-size:10px;font-weight:900}.status{color:#765500;background:#fff0c9;border-radius:20px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.status.confirmed{color:#176b47;background:#d9f0e5}.status.inquiry-received{color:#205b84;background:#dceaf6}.proof{color:var(--orange);font-weight:900;text-decoration:none}.noOrders{text-align:center;color:var(--muted);padding:60px}@media (width<=750px){.checkoutGrid{grid-template-columns:1fr;gap:30px;margin-top:35px}.checkoutGrid h1{font-size:40px}.summary{order:-1;position:static}.paymentChoices{grid-template-columns:1fr}.checkoutGrid form{padding:22px}.adminTitle{align-items:start}.orderRow{grid-template-columns:1fr 1fr}.tableHead{display:none}.orderRow>span:last-child{flex-direction:row;grid-column:1/-1}.successCard{padding:38px 24px}.successCard h1{font-size:34px}}.memberLink{color:#173a34;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.checkoutHeaderLinks{align-items:center;gap:24px;display:flex}.checkoutHeaderLinks a{color:inherit;text-decoration:none}@media (width<=700px){.memberLink span{display:none}.checkoutHeaderLinks{gap:10px;font-size:11px}}.continueShopping{color:#173f38;cursor:pointer;background:#fff;border:1px solid #173f38;width:100%;min-height:48px;margin-top:10px;font-weight:900}.continueShopping:hover{background:#edf3ef}.categoryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0 0 48px;display:grid}.categoryGrid button{min-width:0;min-height:104px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d5ddd8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:13px 8px 11px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.categoryGrid button:hover{border-color:#ef6b45;transform:translateY(-2px);box-shadow:0 9px 22px #173f3814}.categoryGrid button span{background:#edf4f0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.categoryGrid button b{text-align:center;font-size:11px;line-height:1.25}.categoryGrid button.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 10px 22px #173f3826}.categoryGrid button.active span{background:#fff1d4}.shopSearchRow{justify-content:flex-end;margin:0 0 14px;display:flex}.productSearch{background:#fff;border:1px solid #ced9d3;align-items:center;gap:8px;width:260px;height:42px;padding:0 13px;font-size:20px;display:flex}.productSearch input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}.resultCount{color:var(--muted);margin:0 0 25px;font-size:11px}.productVisual i{color:var(--ink);background:#ffffffd9;border-radius:3px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:12px}.productInfo h3{height:42px;line-height:1.4;overflow:hidden}.loadMore{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;margin:35px auto 0;padding:14px 25px;font-weight:900;display:block}.summaryItem b small{color:#a9bcb7;margin-top:4px;font-size:9px;font-weight:400;display:block}@media (width<=900px){.categoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:34px}.categoryGrid button{border-radius:10px;min-height:90px;padding:10px 5px}.categoryGrid button span{width:43px;height:43px;font-size:23px}.categoryGrid button b{font-size:10px}.productSearch{width:100%}.productVisual i{display:none}.productInfo h3{height:55px}.productInfo p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.productGrid{grid-template-columns:1fr 1fr}}.product{cursor:pointer}.variantOverlay{z-index:30;background:#0a1e1a9c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.variantModal{background:#fff;grid-template-columns:.75fr 1.25fr;width:min(860px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.variantClose{z-index:2;cursor:pointer;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:15px}.variantHero{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:460px;display:flex}.variantHero>span{filter:drop-shadow(0 18px 12px #173f3830);font-size:120px}.variantHero small{letter-spacing:2px;font-size:10px;font-weight:900}.variantBody{padding:45px 36px}.variantBody>span{letter-spacing:2px;color:var(--orange);font-size:9px;font-weight:900}.variantBody h2{margin:10px 0;font:31px/1.25 Georgia,Noto Serif SC,serif}.variantBody>p{color:var(--muted);font-size:12px}.variantList{flex-direction:column;gap:8px;margin-top:25px;display:flex}.variantList>button{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce3df;grid-template-columns:1fr auto 28px;align-items:center;gap:12px;padding:14px;display:grid}.variantList>button:hover{border-color:var(--orange);background:#fff8f5}.variantList span b,.variantList span small{display:block}.variantList span b{font-size:12px}.variantList span small{color:var(--muted);margin-top:5px;font-size:9px}.variantList strong{font:16px Georgia}.variantList em{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.productInfo strong{font-size:18px}@media (width<=650px){.variantModal{display:block}.variantHero{min-height:190px}.variantHero>span{font-size:78px}.variantBody{padding:28px 18px}.variantBody h2{font-size:25px}.variantList>button{grid-template-columns:1fr auto 25px}}.variantList>button:disabled{cursor:not-allowed;opacity:.5;background:#f5f5f2;border-color:#dce3df}.productInfo button:disabled{cursor:not-allowed;opacity:.38}.gcashAccounts{grid-template-columns:1fr;gap:8px;margin:16px 0 20px;display:grid}.gcashAccounts>label{cursor:pointer;background:#fff;border:1px solid #d5dfda;align-items:center;flex-direction:row!important;gap:12px!important;margin:0!important;padding:12px!important;display:flex!important}.gcashAccounts>label:has(input:checked){border-color:#087c63;box-shadow:0 0 0 1px #087c63}.gcashAccounts input{width:auto!important}.gcashAccounts span{grid-template-columns:80px 1fr;align-items:center;gap:3px 12px;width:100%;display:grid}.gcashAccounts small{color:#087c63;font-weight:900}.gcashAccounts strong{letter-spacing:.5px;font-size:16px}.gcashAccounts em{color:var(--muted);grid-column:2;font-size:11px;font-style:normal}.transferBox>label:last-child{background:#fff;border:1px dashed #9fafa8;padding:12px}.variantHero>img{object-fit:contain;mix-blend-mode:normal;opacity:1;width:78%;max-height:360px}.variantList>button{grid-template-columns:58px 1fr auto 28px}.variantThumb,.variantThumbFallback{object-fit:contain;background:#f4f6f4;border-radius:4px;width:54px;height:54px}.variantThumbFallback{place-items:center;font-style:normal;display:grid}.productVisual img{object-fit:contain;mix-blend-mode:normal;opacity:1;z-index:2;filter:drop-shadow(0 14px 10px #173f3830);width:100%;height:100%;padding:18px;position:relative;transform:translateY(12px)}.productInfo{z-index:3;background:linear-gradient(#0000 0 25px,#fff 25px);position:relative}.productInfo h3{z-index:4;position:relative}@media (width<=650px){.variantList>button{grid-template-columns:48px 1fr auto 25px}.variantThumb,.variantThumbFallback{width:44px;height:44px}}.variantDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;line-height:1.45;overflow:hidden;margin-top:7px!important;display:-webkit-box!important}.product{cursor:pointer;touch-action:manipulation;position:relative}.product>*{pointer-events:none}.product .productInfo button{pointer-events:auto}.product:focus-visible{outline-offset:3px;outline:3px solid #ef6b45}.product:hover{transition:all .18s;transform:translateY(-2px);box-shadow:0 14px 30px #173f3818}.variantOverlay,.variantModal,.variantModal *{pointer-events:auto}.detailPage{background:#f8f3e9;min-height:100vh}.detailNav{border-bottom:1px solid #173f3820;align-items:center;gap:24px;width:min(1180px,100% - 40px);height:86px;margin:auto;display:flex}.detailNav>a:nth-child(2){color:#173f38;margin-left:auto;font-size:13px;font-weight:800;text-decoration:none}.detailNav>button{background:0 0;border:1px solid #173f3830;border-radius:20px;padding:10px 14px;font-weight:800}.detailGrid{grid-template-columns:1.05fr .95fr;gap:70px;width:min(1180px,100% - 40px);margin:60px auto;display:grid}.galleryMain{background:#fff;place-items:center;height:590px;display:grid}.galleryMain img{object-fit:contain;width:90%;height:90%}.galleryMain>span{font-size:130px}.galleryThumbs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.galleryThumbs button{cursor:pointer;background:#fff;border:1px solid #d9ded8;padding:5px}.galleryThumbs button.active{border:2px solid #ef6b45}.galleryThumbs img{object-fit:contain;width:100%;height:72px}.galleryThumbs small{font-size:9px;display:block}.detailCopy>span,.detailDescription>span{letter-spacing:2px;color:#ef6b45;font-size:10px;font-weight:900}.detailCopy h1{letter-spacing:-1.7px;margin:18px 0;font:52px/1.08 Georgia,Noto Serif SC,serif}.detailCopy .lead{color:#677b76;line-height:1.75}.detailPrice{margin:28px 0;font:38px Georgia}.detailPrice small{color:#34735d;margin-left:12px;font:12px Arial}.detailVariants>b{margin-bottom:10px;font-size:12px;display:block}.detailVariants{flex-direction:column;gap:8px;display:flex}.detailVariants button{text-align:left;color:#173f38;background:#fff;border:1px solid #d9ded8;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.detailVariants button.active{background:#fff8f5;border:2px solid #ef6b45}.detailVariants span,.detailVariants small{display:block}.detailVariants span{font-size:12px;font-weight:800}.detailVariants small{color:#677b76;margin-top:4px;font-size:10px}.detailActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.detailBuy,.detailAdd{color:#fff;cursor:pointer;background:#ef6b45;border:0;justify-content:center;align-items:center;height:56px;margin-top:0;font-weight:900;text-decoration:none;display:flex}.detailAdd{background:#173a34}.detailAdd:disabled,.detailBuy.disabled{opacity:.45;pointer-events:none}.addedHint{text-align:center;margin:10px 0 0;font-size:13px}.addedHint a{color:#173a34;font-weight:800}@media (width<=500px){.detailActions{grid-template-columns:1fr}.detailActions>*{height:52px}}.detailDescription{background:#fff;width:min(1180px,100% - 40px);margin:0 auto 90px;padding:55px}.detailDescription h2{margin:10px 0 20px;font:38px Georgia}.detailDescription>p{color:#516963;max-width:850px;line-height:1.8}.detailBenefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.detailBenefits div{background:#e4eee9;padding:20px}.detailBenefits b{color:#ef6b45;margin-right:8px}@media (width<=800px){.detailGrid{grid-template-columns:1fr;gap:35px;margin-top:30px}.galleryMain{height:420px}.galleryThumbs{grid-template-columns:repeat(3,1fr)}.detailCopy h1{font-size:38px}.detailDescription{padding:30px}.detailBenefits{grid-template-columns:1fr}}@media (width<=500px){.detailNav,.detailGrid,.detailDescription{width:calc(100% - 24px)}.galleryMain{height:330px}.detailCopy h1{font-size:32px}}.detailImageSection{background:#fff;width:min(1180px,100% - 40px);margin:0 auto 90px;padding:55px}.detailImageSection>span{letter-spacing:2px;color:#ef6b45;font-size:10px;font-weight:900}.detailImageSection h2{margin:10px 0 12px;font:38px Georgia,Noto Serif SC,serif}.detailImageSection>p{color:#677b76;margin:0 0 28px;line-height:1.7}.detailImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detailImageGrid img{background:#f8f3e9;border:1px solid #173f3815;width:100%;height:auto;display:block}@media (width<=800px){.detailImageSection{padding:30px}.detailImageGrid{grid-template-columns:1fr}}@media (width<=500px){.detailImageSection{width:calc(100% - 24px)}}.recommendSection{width:min(1180px,100% - 40px);margin:0 auto 100px}.recommendHead{align-items:end;gap:24px;margin-bottom:28px;display:flex}.recommendHead>span{letter-spacing:2px;color:#ef6b45;font-size:10px;font-weight:900}.recommendHead h2{margin:0;font:38px Georgia,Noto Serif SC,serif}.recommendHead p{color:#677b76;max-width:380px;margin-left:auto;font-size:13px;line-height:1.6}.recommendGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.recommendGrid>a{color:#173f38;background:#fff;border:1px solid #173f381a;text-decoration:none;transition:all .18s;overflow:hidden}.recommendGrid>a:hover{transform:translateY(-4px);box-shadow:0 16px 32px #173f3818}.recommendImage{background:#e4eee9;place-items:center;height:220px;display:grid;position:relative}.recommendImage img{object-fit:contain;width:100%;height:100%;padding:18px}.recommendImage>span{font-size:76px}.recommendImage>small{color:#fff;background:#173f38;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;right:10px}.recommendInfo{padding:17px}.recommendInfo b,.recommendInfo small,.recommendInfo strong{display:block}.recommendInfo b{min-height:40px;font-size:14px;line-height:1.45}.recommendInfo small{color:#677b76;margin:7px 0 14px;font-size:10px}.recommendInfo strong{font:20px Georgia}@media (width<=800px){.recommendHead{display:block}.recommendHead p{margin:10px 0 0}.recommendGrid{grid-template-columns:repeat(2,1fr)}.recommendImage{height:180px}}@media (width<=500px){.recommendSection{width:calc(100% - 24px)}.recommendGrid{gap:10px}.recommendImage{height:145px}.recommendInfo{padding:12px}.recommendInfo b{font-size:12px}.recommendImage>span{font-size:54px}}.brandMark{object-fit:contain;color:#0000;background:0 0;border-radius:50%;width:42px;height:42px;font-size:0;display:block}.brand small{letter-spacing:1.35px}@media (width<=560px){.brandMark{width:36px;height:36px}.brand small{letter-spacing:.85px;font-size:6.5px}}.drawerOverlay{overscroll-behavior:contain}.drawer{height:100dvh;min-height:0;padding-bottom:max(20px, env(safe-area-inset-bottom));overflow:hidden}.drawerHead,.drawerFooter{flex:none}.cartItems{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-right:4px;overflow:hidden auto}.drawerFooter{border-top:1px solid var(--line);background:#fff}.drawerFooter .drawerTotal{border-top:0;padding:14px 0}@media (width<=560px){.drawer{padding:20px 18px max(14px, env(safe-area-inset-bottom))}.drawerHead{padding-bottom:12px}.drawerHead h2{margin:10px 0}.cartItems{padding:12px 2px 12px 0}.drawerFooter .drawerTotal{padding:10px 0}.drawerFooter .checkout{min-height:46px}.drawerFooter .continueShopping{min-height:40px;margin-top:7px}.drawerFooter .paymentNote{margin:7px 0 0}}.heroArt{background:#d8eee4}.heroVideo{object-fit:cover;width:100%;height:100%;display:block}.relocationContacts{color:#fff;background:#173f38;border-radius:8px;margin-top:26px;padding:25px;box-shadow:0 16px 38px #173f3826}.relocationContacts>span{color:#f6c769;letter-spacing:2px;font-size:10px;font-weight:900}.relocationContacts h3{margin:9px 0 7px;font:27px Georgia,Noto Serif SC,serif}.relocationContacts>p{color:#c8d7d3;margin:0 0 18px;font-size:12px;line-height:1.6}.relocationContacts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.relocationContacts a,.relocationContacts>div>span{color:#fff;border:1px solid #ffffff26;border-radius:5px;flex-direction:column;gap:4px;min-width:0;padding:12px 13px;font-size:11px;line-height:1.3;text-decoration:none;display:flex}.relocationContacts b{color:#f6c769;letter-spacing:.5px;font-size:10px}.relocationContacts a:hover{background:#ffffff0d;border-color:#f6c769}@media (width<=560px){.relocationContacts{padding:20px 16px}.relocationContacts>div{grid-template-columns:1fr}}.adminTabs{gap:8px;margin:20px 0;display:flex}.adminTabs button{cursor:pointer;background:#fff;border:1px solid #d9ded8;padding:12px 20px;font-weight:800}.adminTabs button.active{color:#fff;background:#173f38}.adminOrder{background:#fff;border-bottom:1px solid #d9ded8}.adminOrder summary{cursor:pointer;list-style:none}.adminOrder summary::-webkit-details-marker{display:none}.orderDetail{background:#f7faf8;grid-template-columns:.75fr 1.5fr .75fr;gap:24px;padding:24px;display:grid}.orderDetail p{font-size:13px;line-height:1.7}.expandHint{color:#ef6b45;font-weight:800}.orderRow select{max-width:130px;padding:7px}.orderProducts{flex-direction:column;gap:10px;display:flex}.orderProduct{background:#fff;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.orderProduct img,.orderProduct>span{object-fit:cover;background:#e4eee9;border-radius:5px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.orderProduct p{margin:0}.orderProduct strong,.orderProduct small{display:block}.orderProduct small{color:#677b76;margin-top:4px}.productManager{grid-template-columns:1.2fr .8fr;align-items:start;gap:24px;display:grid}.productList,.editProductForm{background:#fff;padding:28px}.productListHead{justify-content:space-between;align-items:center;display:flex}.productListHead h2,.editProductForm h2{margin:0 0 6px;font:30px Georgia}.productListHead p,.editProductForm>p{color:#677b76;font-size:13px}.productListHead button,.adminProducts article>button{color:#fff;cursor:pointer;background:#173f38;border:0;padding:10px 14px;font-weight:800}.adminSearch{border:1px solid #d9ded8;width:100%;margin:18px 0;padding:13px}.adminProducts{flex-direction:column;max-height:680px;display:flex;overflow:auto}.adminProducts article{border-bottom:1px solid #e7ebe8;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.adminProducts article img,.adminProducts article>span{object-fit:cover;background:#e4eee9;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.adminProducts b,.adminProducts small{display:block}.adminProducts small{color:#677b76;margin-top:4px;font-size:11px}.editProductForm{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.editProductForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.editProductForm input,.editProductForm textarea{border:1px solid #d9ded8;padding:12px;font:14px Arial}.editProductForm input[readonly]{color:#677b76;background:#eef1ef}.currentProductImage{object-fit:cover;border-radius:6px;width:120px;height:120px}@media (width<=900px){.orderDetail,.productManager{grid-template-columns:1fr}.editProductForm{position:static}}@media (width<=600px){.productList,.editProductForm{padding:18px}.adminProducts article{grid-template-columns:46px 1fr}.adminProducts article>button{grid-column:2}.orderRow{grid-template-columns:1fr 1fr}.tableHead,.expandHint{display:none}}.memberPage{color:#183a34;background:#f6f3ea;min-height:100vh;padding:0 5vw 80px}.memberHeader{border-bottom:1px solid #d8d8cf;justify-content:space-between;align-items:center;max-width:1180px;height:92px;margin:auto;display:flex}.memberHeader>a:last-child{color:#183a34;text-decoration:none}.loginWrap,.memberGrid{grid-template-columns:1.2fr .8fr;gap:42px;max-width:1180px;margin:70px auto 0;display:grid}.loginIntro>span,.memberWelcome span,.sectionTitle span,.giveawayCard>span{letter-spacing:.22em;color:#d96948;font-size:12px;font-weight:800}.loginIntro h1,.memberWelcome h1{margin:16px 0;font-family:Georgia,serif;font-size:56px;line-height:1.02}.loginIntro h1 small{color:#6f7f7a;font-size:28px}.loginIntro p{color:#63736f;max-width:560px;font-size:18px;line-height:1.7}.loginIntro ul{padding:0;line-height:2;list-style:none}.memberCard{background:#fff;border:1px solid #dddcd4;padding:38px;box-shadow:7px 7px #183a34}.memberCard h2{margin-top:0;font-family:Georgia,serif;font-size:28px}.memberCard h2 small{color:#71807c;font:14px sans-serif}.memberCard label{margin:18px 0;font-weight:700;display:block}.memberCard input{box-sizing:border-box;border:1px solid #cdd3cf;width:100%;margin-top:8px;padding:15px;font-size:16px;display:block}.memberCard button,.memberWelcome button{color:#fff;cursor:pointer;background:#d96f4c;border:0;width:100%;padding:15px;font-size:15px;font-weight:800}.memberCard button:disabled{opacity:.55}.memberCard .textButton{color:#183a34;background:0 0;margin-top:10px}.memberMessage{background:#eff5f1;padding:12px;font-size:14px}.authTabs{grid-template-columns:1fr 1fr;gap:6px;margin:18px 0;display:grid}.memberCard .authTabs button{color:#183a34;background:#edf1ee;padding:11px}.memberCard .authTabs button.active{color:#fff;background:#183a34}.authNote{color:#70807b;margin-bottom:0;font-size:12px;line-height:1.55}.memberWelcome{justify-content:space-between;align-items:end;max-width:1180px;margin:60px auto 0;display:flex}.memberWelcome h1{margin-bottom:8px;font-size:44px}.memberWelcome p{color:#687a75}.memberWelcome .outlineButton{color:#183a34;background:0 0;border:1px solid #183a34;width:auto}.memberGrid{grid-template-columns:1fr 340px;margin-top:35px}.ordersPanel{background:#fff;border:1px solid #dddcd4;padding:30px}.sectionTitle{border-bottom:1px solid #dddcd4;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.sectionTitle h2{margin:7px 0 0;font-family:Georgia,serif;font-size:30px}.sectionTitle strong{font-size:34px}.orderCard{border-bottom:1px solid #e5e5df;padding:24px 0;position:relative}.orderCard h3{margin:5px 0;font-size:21px}.orderCard>div:first-child span{color:#d96948;font-size:12px;font-weight:800}.orderCard p{color:#6b7a76;padding-right:130px;font-size:14px}.orderStatus{background:#e6efe9;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;top:26px;right:0}.orderCard>strong{font-size:20px}.emptyOrders{text-align:center;color:#697975;padding:50px 10px}.compact{box-shadow:5px 5px #183a34}.giveawayCard{background:#f4df9f;border:1px solid #183a34;margin-top:28px;padding:28px;box-shadow:5px 5px #183a34}.giveawayCard h2{font-family:Georgia,serif;font-size:28px}.giveawayCard p{line-height:1.6}.giveawayCard b{color:#fff;background:#183a34;padding:8px 11px;font-size:12px;display:inline-block}.voucherCard{color:#fff;background:#6f42d9;border:1px solid #183a34;margin-bottom:28px;padding:28px;box-shadow:5px 5px #183a34}.voucherCard>span{letter-spacing:.22em;color:#ffd24a;font-size:11px;font-weight:900}.voucherCard>strong{margin:14px 0 4px;font:700 62px/1 Georgia,serif;display:block}.voucherCard h2{margin:0;font:700 25px Georgia,serif}.voucherCard p{font-size:13px;line-height:1.55}.voucherCard b{color:#183a34;background:#ffd24a;padding:7px 10px;font-size:11px;display:inline-block}.voucherCard a{color:#fff;margin-top:18px;font-weight:800;text-decoration:none;display:block}.voucherCard.used{background:#7c8580}.voucherCard.used>span{color:#e7e7e1}@media (width<=760px){.memberPage{padding:0 20px 60px}.memberHeader{height:76px}.memberHeader>a:last-child{font-size:12px}.loginWrap,.memberGrid{grid-template-columns:1fr;margin-top:36px}.loginIntro h1{font-size:42px}.memberWelcome{align-items:start;gap:20px}.memberWelcome h1{font-size:32px}.memberWelcome .outlineButton{padding:10px;font-size:12px}.memberCard{padding:25px;box-shadow:4px 4px #183a34}.orderStatus{margin-top:8px;display:inline-block;position:static}.orderCard p{padding-right:0}}.seoLanding{color:#193d36;background:#f7f3e8;min-height:100vh;padding:0 5vw 70px}.seoLanding header{border-bottom:1px solid #d8d5ca;justify-content:space-between;align-items:center;max-width:1180px;height:92px;margin:auto;display:flex}.seoLanding header>a:last-child{color:#193d36;font-weight:800;text-decoration:none}.seoBrand{color:#193d36;align-items:center;gap:12px;font-size:23px;font-weight:900;text-decoration:none;display:flex}.seoBrand img{object-fit:contain;width:46px;height:46px}.seoBrand span{display:grid}.seoBrand small{letter-spacing:.16em;font-size:9px}.seoHero{grid-template-columns:1.45fr .55fr;align-items:end;gap:55px;max-width:1180px;margin:70px auto 0;display:grid}.seoHero>div>span{color:#d96545;letter-spacing:.24em;font-size:12px;font-weight:900}.seoHero h1{max-width:900px;margin:20px 0;font:700 clamp(46px,7vw,88px)/.96 Georgia,serif}.seoHero p{color:#60736d;max-width:720px;font-size:19px;line-height:1.7}.seoHero a,.seoAbout a{color:#fff;background:#d96545;margin-top:16px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-block}.seoHero aside{color:#fff;background:#6f42d9;padding:38px;box-shadow:8px 8px #193d36}.seoHero aside b{font:700 38px Georgia,serif}.seoHero aside p{color:#fff;font-size:15px}.seoBenefits{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1180px;margin:70px auto 0;display:grid}.seoBenefits article{background:#fff;border:1px solid #d8d5ca;min-height:150px;padding:28px}.seoBenefits span{color:#d96545;font-weight:900}.seoBenefits h2{margin-top:24px;font:700 20px/1.35 Georgia,serif}.seoAbout{color:#fff;box-sizing:border-box;background:#193d36;max-width:1180px;margin:70px auto 0;padding:50px}.seoAbout h2{margin-top:0;font:700 40px Georgia,serif}.seoAbout p{color:#dbe6e1;max-width:800px;line-height:1.8}.seoAbout a{color:#193d36;background:#f1c84b}@media (width<=760px){.seoLanding{padding:0 20px 50px}.seoLanding header{height:76px}.seoLanding header>a:last-child{font-size:11px}.seoHero{grid-template-columns:1fr;gap:28px;margin-top:42px}.seoHero h1{font-size:45px}.seoHero aside{display:none}.seoBenefits{grid-template-columns:1fr 1fr;margin-top:42px}.seoBenefits article{min-height:110px;padding:20px}.seoAbout{margin-top:42px;padding:30px}.seoAbout h2{font-size:30px}}
