.anno{overflow:hidden;color:var(--cns-cream);background-color:var(--cns-ocean)}.header-topbar-hidden{display:none}.mega-catlink{display:block;color:var(--cns-sage-900);font-family:var(--cns-font-serif);font-size:14px;text-decoration:none;padding-top:6px;padding-right:0;padding-bottom:6px;padding-left:0;transition:color 0.15s ease}.mega-catlink:hover{color:var(--cns-sage-700)}.mega-best-pill{display:inline-flex;align-items:center;gap:8px;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-radius:var(--cns-r-pill)}.mega-best-pill .dot{display:inline-block;width:8px;height:8px;background-color:#c1622d;border-radius:50%}.mega-best-pill{border:1px solid color-mix(in oklab,var(--cns-sage-500) 30%,transparent);margin:0 0 var(--cns-s5)}.mega-all-cats{display:inline-block;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:13px;letter-spacing:.06em}.mega-all-cats{margin:var(--cns-s4) 0 0}.nav-wrap{position:sticky;top:0;z-index:100;background-color:var(--cns-paper)}.nav-wrap{border-bottom:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.mega{position:absolute;top:calc(100%);right:0;left:0;z-index:50;background-color:var(--cns-paper);border-top:2px solid var(--cns-sage-700);opacity:0;pointer-events:none;transition:opacity 0.2s,transform 0.2s;transform:translate3d(0,-8px,0)}.mega{border-bottom:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent);box-shadow:var(--cns-shadow-md);padding:var(--cns-s6) 0}.icon-btn{display:grid;align-items:center;justify-items:center;width:40px;height:40px;color:var(--cns-sage-900);background-color:#fff0;border-radius:50%}.icon-btn:hover{background-color:var(--cns-sage-50)}.icon-btn{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.btn-sm{font-size:13px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}.ph-trees{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#4a6663 0%,#2f4a52 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-sand{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cns-shell);background-image:radial-gradient(ellipse at 55% 35%,color-mix(in oklab,var(--cns-driftwood) 60%,transparent),transparent 55%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-hero1{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 70% 30%,color-mix(in oklab,var(--cns-seafoam) 35%,transparent),transparent 55%),linear-gradient(180deg,#4a6663,#2f4a52 40%,#233b42);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.ph-hero2{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 40% 60%,color-mix(in oklab,var(--cns-sage-900) 50%,transparent),transparent 55%),linear-gradient(160deg,#3d5a3f,#2e3a2a);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.ph-hero3{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 60% 40%,color-mix(in oklab,var(--cns-ocean) 60%,transparent),transparent 55%),linear-gradient(140deg,#2f4a52,#1d3036 60%,#233b42);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero-slider{position:relative;height:88vh;max-height:920px;min-height:600px;overflow:hidden;color:var(--cns-cream)}.hero-slider{isolation:isolate}.slides{display:flex;height:100%;transition:transform 0.7s cubic-bezier(.4,0,.2,1)}.slider-nav{display:flex;align-items:center;gap:var(--cns-s5);position:absolute;bottom:var(--cns-s6);left:50%;z-index:10;transform:translate3d(-50%,0,0)}.slider-dots{display:flex;gap:10px}.slider-dot{width:28px;height:3px;border-radius:2px;cursor:pointer;transition:background 0.3s,width 0.3s}.slider-dot.active{width:48px;background-color:var(--cns-cream)}.slider-dot{background:color-mix(in oklab,var(--cns-cream) 40%,transparent)}.slider-arrow{display:grid;align-items:center;justify-items:center;width:44px;height:44px;color:var(--cns-cream);border-radius:50%;transition:background 0.2s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.slider-arrow:hover{background:color-mix(in oklab,var(--cns-cream) 20%,transparent)}.slider-arrow{border:1px solid color-mix(in oklab,var(--cns-cream) 25%,transparent);background:color-mix(in oklab,var(--cns-cream) 10%,transparent)}.slider-counter{color:color-mix(in oklab,var(--cns-cream) 75%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.trust{background-color:var(--cns-cream)}.trust{padding:var(--cns-s4) 0;border-bottom:1px dashed color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.sec-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em;margin-bottom:var(--cns-s3)}.sec-eyebrow .line{width:28px;height:1px;background-color:currentColor}.sec-head{display:flex;justify-content:space-between;align-items:center;gap:var(--cns-s5);margin-bottom:var(--cns-s6)}.sec-title{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:300;font-size:clamp(32px,4.2vw,54px);line-height:1.05;text-transform:capitalize;letter-spacing:-.02em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sec-title em{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.sec-lede{max-width:58ch;color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:18px;line-height:1.55}.sec-lede{margin:var(--cns-s3) 0 0}.cat-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--cns-s4)}.cat-card{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:100%;overflow:hidden;color:var(--cns-cream);text-decoration:none;border-radius:var(--cns-r-lg);transition:transform 0.25s,box-shadow 0.25s}.cat-card:hover{transform:translate3d(0,-3px,0)}.cat-card:hover{box-shadow:var(--cns-shadow-md)}.cat-card .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cat-card .bg::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,transparent 25%,color-mix(in oklab,var(--cns-ocean) 85%,transparent) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.cat-card .bg::after{content:""}.cat-card .count{font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:5px;opacity:.9}.cat-card .name{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:400;font-size:clamp(20px,2.2vw,30px);line-height:1.05;letter-spacing:-.01em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cat-card .name em{font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.cat-card .arr{display:grid;align-items:center;justify-items:center;position:absolute;top:var(--cns-s4);right:var(--cns-s4);width:36px;height:36px;border-radius:50%;transition:transform 0.2s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cat-card .arr{border:1px solid color-mix(in oklab,var(--cns-cream) 25%,transparent);background:color-mix(in oklab,var(--cns-cream) 16%,transparent)}.cat-card:hover .arr{transform:rotateZ(-45deg)}.cat-card{padding:var(--cns-s5);isolation:isolate}.cat-card--lg{grid-column-start:span 6;aspect-ratio:4/3}.cat-card--md{grid-column-start:span 3;aspect-ratio:4/5}.plant-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cns-s4)}.plant-card{display:grid;grid-auto-flow:row;align-items:stretch;align-content:stretch;height:100%;overflow:hidden;color:inherit;text-decoration:none;background-color:var(--cns-paper);border-radius:var(--cns-r-lg);transition:transform 0.25s,box-shadow 0.25s}.plant-card:hover{transform:translate3d(0,-3px,0)}.plant-card:hover{box-shadow:var(--cns-shadow-md)}.plant-card .img{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--cns-sage-100)}.plant-card .img-badge{position:absolute;top:10px;left:10px;color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:var(--cns-sage-700);border-radius:var(--cns-r-pill)}.plant-card .body{display:flex;flex-flow:column;gap:4px;flex-grow:1;flex-shrink:1;flex-basis:0%}.plant-card .body{padding:var(--cns-s4) var(--cns-s5)}.plant-card .common{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.plant-card .botanical{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-size:13px;font-style:italic;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.plant-card .foot{display:flex;justify-content:space-between;align-items:baseline}.plant-card .foot{padding:var(--cns-s3) var(--cns-s5);border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent);background:color-mix(in oklab,var(--cns-cream) 50%,transparent)}.plant-card .stock{display:flex;align-items:center;gap:5px;color:var(--cns-sage-700);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.plant-card .stock .pip{width:6px;height:6px;background-color:var(--cns-sage-700);border-radius:50%}.plant-card .price{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:15px}.plant-card{border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}.trade-band{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;margin-top:var(--cns-s7);background-color:var(--cns-cream);border-radius:var(--cns-r-xl)}.trade-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.trade-list li{display:flex;align-items:center;gap:10px;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:14px;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}.trade-list li::before{flex-shrink:0;width:6px;height:6px;background-color:var(--cns-sage-700);border-radius:50%}.trade-list li::before{content:""}.trade-list{list-style:none;margin:0 0 var(--cns-s6)}.trade-quote{position:relative;z-index:1;font-family:var(--cns-font-italic);font-size:26px;line-height:1.35;font-style:italic;text-wrap:balance;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.trade-attr{position:relative;z-index:1;color:color-mix(in oklab,var(--cns-cream) 75%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:var(--cns-s4)}.trade-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cns-s4);position:relative;z-index:1;padding-top:var(--cns-s5)}.trade-stats .k{color:color-mix(in oklab,var(--cns-cream) 70%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:4px}.trade-stats .v{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:26px;line-height:1}.trade-stats .v em{font-family:var(--cns-font-italic);font-size:14px;font-style:italic;margin-left:2px;opacity:.75}.trade-stats{border-top:1px dashed color-mix(in oklab,var(--cns-cream) 22%,transparent)}.ig-head{display:flex;justify-content:space-between;align-items:end;gap:var(--cns-s5);margin-bottom:var(--cns-s5)}.ig-handle{display:flex;align-items:center;gap:10px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:14px}.ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--cns-s3)}.ig-tile{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:var(--cns-r-md);cursor:pointer}.ig-tile .ph{position:absolute;top:0;right:0;bottom:0;left:0}.ig-tile::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .5) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;opacity:0;transition:opacity 0.2s}.ig-tile::after{content:""}.ig-tile:hover::after{opacity:1}.ig-tile:hover .ig-tile__cap{opacity:1}.ig-tile.large{grid-row-start:span 2;grid-column-start:span 2;border-radius:var(--cns-r-lg)}.ig-tile.large .ig-tile__cap{font-size:14px}.ig-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--cns-s4);padding-top:var(--cns-s4)}.ig-footer .live{display:flex;align-items:center;gap:8px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.ig-footer .live .pip{width:7px;height:7px;background-color:var(--cns-banksia);border-radius:50%}.ig-footer{border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent)}.ig-pic1{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#c8d6cd,#6f8470 60%,#4a5e4d);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic2{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#b9a489,#c08a3e 60%,#6b4f3a);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic3{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#a85a2c,#6b4f3a);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic4{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#2f4a52,#233b42);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic5{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#8ea08a,#4a5e4d);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic6{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#c8d6cd 0%,#2f4a52 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ig-pic7{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#dee3d6,#6f8470);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.location{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;background-color:var(--cns-paper);border-radius:var(--cns-r-xl)}.location{border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}.map-col{position:relative;min-height:520px;overflow:hidden;background-color:var(--cns-sage-50)}.map-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,color-mix(in oklab,var(--cns-seafoam) 30%,var(--cns-paper)) 0%,var(--cns-paper) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.map-placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5}.map-pin{display:flex;flex-flow:column;align-items:center;position:absolute;top:52%;left:52%;z-index:5;transform:translate3d(-50%,-100%,0)}.map-overlay{position:absolute;right:var(--cns-s5);bottom:var(--cns-s5);left:var(--cns-s5);background-color:rgb(251 247 238 / .94);border-radius:var(--cns-r-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.map-overlay .addr{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:15px}.map-overlay .addr small{display:block;color:var(--cns-sage-700);font-family:var(--cns-font-body);font-weight:400;font-size:13px;margin-top:3px}.map-overlay .dir-btn{display:inline-flex;align-items:center;gap:8px;color:var(--cns-ocean);font-family:var(--cns-font-display);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin-top:var(--cns-s3)}.map-overlay .dir-btn:hover{color:var(--cns-sage-900)}.map-overlay{padding:var(--cns-s4) var(--cns-s5);border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.location-info .sec-eyebrow{margin-bottom:var(--cns-s3)}.location-info h2{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:300;font-size:clamp(30px,3.2vw,42px);line-height:1.05;letter-spacing:-.02em}.location-info h2{margin:0 0 var(--cns-s3)}.location-info h2 em{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.location-info p.intro{max-width:44ch;font-family:var(--cns-font-serif);font-size:17px;line-height:1.55}.location-info p.intro{margin:0 0 var(--cns-s6)}.location-info{padding:var(--cns-s7)}.hours-table{width:100%;margin-bottom:var(--cns-s5)}.hours-table .today{color:var(--cns-sage-900);font-weight:600}.hours-table .badge-closed{color:color-mix(in oklab,var(--cns-ink) 55%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.hours-table .hours-label{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:14px}.hours-table .hours-label{padding:var(--cns-s3) 0}.hours-table .hours-title{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:14px}.hours-table .hours-title{padding:var(--cns-s3) 0}.hours-table.hours-label:last-child{border-bottom:0!important}.hours-table .hours-title:last-child{border-bottom:0!important}.visit-card{border-radius:var(--cns-r-md)}.visit-card .icon{display:grid;align-items:center;justify-items:center;width:38px;height:38px;margin-bottom:var(--cns-s3);border-radius:50%}.visit-card h3{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.visit-card h3{margin:0 0 var(--cns-s2)}.visit-card .bde-text{color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.visit-card h5{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.visit-card h5{margin:0 0 var(--cns-s2)}.visit-card{padding:var(--cns-s4) var(--cns-s5);border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.visit-card--public{background-color:var(--cns-sage-50)}.visit-card--public .icon{color:var(--cns-cream);background-color:var(--cns-sage-700)}.visit-card--trade{background-color:var(--cns-cream)}.visit-card--trade .icon{color:var(--cns-sage-700);background-color:var(--cns-cream-2)}.visit-card--trade .icon{border:1px solid color-mix(in oklab,var(--cns-sage-700) 30%,transparent)}.newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--cns-s7);position:relative;max-width:1100px;overflow:hidden;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:var(--cns-cream);border-radius:var(--cns-r-xl)}.newsletter::before{right:-80px;bottom:-150px;width:260px;height:260px}.newsletter::after{right:-150px;bottom:-220px;width:360px;height:360px;opacity:.55}.newsletter{padding:var(--cns-s8) var(--cns-s7);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}.newsletter::before{position:absolute;border-radius:50%;pointer-events:none}.newsletter::before{content:"";border:1px dashed color-mix(in oklab,var(--cns-sage-500) 45%,transparent)}.newsletter::after{position:absolute;border-radius:50%;pointer-events:none}.newsletter::after{content:"";border:1px dashed color-mix(in oklab,var(--cns-sage-500) 45%,transparent)}.footer{color:var(--cns-cream);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:var(--cns-ocean)}.footer .footer-title em{font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.footer>div>.bde-text{max-width:30ch;font-family:var(--cns-font-serif);font-size:14px;line-height:1.55;opacity:.85}.footer>div>.bde-text{margin:0 0 var(--cns-s4)}.footer h5{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:26px;line-height:1.05}.footer h5{margin:0 0 var(--cns-s3)}.footer h6{color:color-mix(in oklab,var(--cns-cream) 72%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.footer h6{margin:0 0 var(--cns-s4)}.footer .col a{display:block;color:var(--cns-cream);font-size:14px;text-decoration:none;margin-bottom:12px}.footer .col a:hover{color:var(--cns-cream-2)}.footer .col .bde-text{display:block;color:var(--cns-cream);font-size:14px;text-decoration:none;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;opacity:.85}.anno__inner{display:flex;align-items:center;gap:var(--cns-s5);max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.anno__inner{padding:9px var(--cns-s6)}.anno__pip{width:6px;height:6px;background-color:var(--cns-banksia);border-radius:50%}.anno__pip{animation:pulse 2s infinite}.anno__tag{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--cns-font-display);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.18em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-radius:var(--cns-r-pill)}.anno__tag{border:1px solid color-mix(in oklab,var(--cns-cream) 22%,transparent);background:color-mix(in oklab,var(--cns-cream) 12%,transparent)}.anno__ticker{flex-grow:1;flex-shrink:1;flex-basis:0%;overflow:hidden}.anno__ticker{white-space:nowrap;mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.anno__track{display:inline-flex;gap:48px;padding-left:100%}.anno__track span{font-family:var(--cns-font-serif);font-size:14px}.anno__track{animation:ticker 40s linear infinite}.anno__util{display:flex;gap:18px;flex-shrink:0;font-size:11px;text-transform:uppercase;letter-spacing:.16em}.anno__util a{color:var(--cns-cream);opacity:.85}.anno__util a:hover{opacity:1}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--cns-s7);max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.footer__inner{padding:var(--cns-s8) var(--cns-s5)}.footer__legal{display:flex;justify-content:space-between;align-items:center;gap:var(--cns-s4);width:100%;max-width:100%;background-color:#253a40;opacity:.7}.footer__legal a{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:13px;text-decoration:none;letter-spacing:.1em}.footer__legal a:hover{color:var(--cns-cream-2)}.footer__legal{border-top:1px dashed color-mix(in oklab,var(--cns-cream) 22%,transparent);padding:var(--cns-s4) var(--cns-s6);flex-wrap:wrap}@media (max-width:767px){.footer__legal{flex-flow:column;text-align:center}}.footer__legal{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:13px;text-decoration:none;letter-spacing:.1em}.footer__legal .bde-text{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:13px;text-decoration:none;letter-spacing:.1em}.ic-row{display:flex;gap:10px;margin-top:var(--cns-s4)}.ic-row a{display:grid;align-items:center;justify-items:center;width:36px;height:36px;color:var(--cns-cream);border-radius:50%;transition:transform 0.5s ease,background-color 0.5s ease}.ic-row a{border:1px solid color-mix(in oklab,var(--cns-cream) 28%,transparent)}.ic-row a:hover{transform:scale(1.08,1.08)}.ic-row a:hover{background:color-mix(in oklab,var(--cns-cream) 12%,transparent)}.ic-row{flex-flow:row}.footer-logo{display:block;width:auto;height:40px}.footer-logo{margin:0 0 var(--cns-s3)}.footer-title{font-family:var(--cns-font-display);font-weight:300;font-size:34px;line-height:1.05}.footer-title em{font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.footer-title{margin:0 0 var(--cns-s3)}.ig-tile__cap{position:absolute;right:10px;bottom:8px;left:10px;z-index:1;color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:500;font-size:11px;line-height:1.3;opacity:0;transition:opacity 0.2s}.ig-tile__type{display:grid;align-items:center;justify-items:center;position:absolute;top:8px;right:8px;width:26px;height:26px;color:var(--cns-cream);background-color:rgb(0 0 0 / .4);border-radius:50%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.map-pin__dot{width:20px;height:20px;background-color:var(--cns-banksia);border-radius:50%;border-top:3px solid var(--cns-cream);border-right:3px solid var(--cns-cream);border-bottom:3px solid var(--cns-cream);border-left:3px solid var(--cns-cream);box-shadow:0 2px 8px rgb(168 90 44 / .4)}.map-pin__label{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:var(--cns-banksia);border-radius:var(--cns-r-pill)}.map-pin__label{white-space:nowrap;box-shadow:var(--cns-shadow-sm)}.mega__cat{display:flex;align-items:center;gap:var(--cns-s4);background-color:var(--cns-cream);border-radius:var(--cns-r-md);transition:background 0.15s,border-color 0.15s}.mega__cat:hover{background-color:var(--cns-sage-50)}.mega__cat .thumb{flex-shrink:0;position:relative;width:64px;height:64px;overflow:hidden;border-radius:var(--cns-r-sm)}.mega__cat .thumb .ph{position:absolute;top:0;right:0;bottom:0;left:0}.mega__cat .name{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:15px;margin-top:0;margin-right:0;margin-bottom:3px;margin-left:0}.mega__cat .count{color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.mega__cat .arr{flex-shrink:0;color:var(--cns-sage-700);margin-left:auto;opacity:0;transition:opacity 0.15s,transform 0.15s}.mega__cat:hover .arr{opacity:1;transform:translate3d(3px,0,0)}.mega__cat{padding:var(--cns-s4);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}.mega__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cns-s4)}.mega__feature{position:relative;width:260px;overflow:hidden;color:var(--cns-cream);background-color:var(--cns-sage-900);border-radius:var(--cns-r-lg)}.mega__feature::before{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%}.mega__feature::before{content:"";border:1px dashed color-mix(in oklab,var(--cns-cream) 25%,transparent)}.mega__feature .tag{color:color-mix(in oklab,var(--cns-cream) 75%,transparent);font-family:var(--cns-font-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--cns-s3)}.mega__feature h4{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:400;font-size:22px;line-height:1.1}.mega__feature h4{margin:0 0 var(--cns-s2)}.mega__feature h4 em{color:var(--cns-seafoam);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.mega__feature p{position:relative;font-family:var(--cns-font-serif);font-size:14px;line-height:1.5;opacity:.9}.mega__feature p{margin:0 0 var(--cns-s5)}.mega__feature a{display:inline-flex;align-items:center;gap:8px;position:relative;color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.mega__feature{padding:var(--cns-s5)}.mega__footer{display:flex;justify-content:space-between;align-items:center;max-width:1380px}.mega__footer a{color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.mega__footer a:hover{color:var(--cns-sage-900)}.mega__footer{margin:var(--cns-s5) auto 0;padding:var(--cns-s4) var(--cns-s6) 0;border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent)}.mega__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cns-s7);max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.mega__inner{padding:0 var(--cns-s6)}.nav__brand{display:flex;align-items:center;gap:14px}.nav__brand img{width:80px;height:80px;object-fit:contain}.nav__brand .wm{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:400;font-size:17px;line-height:1;letter-spacing:.05em}.nav__brand .wm .sub{display:block;color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-size:11px;font-style:italic;letter-spacing:0;margin-top:3px}.nav__cta{display:flex;align-items:center;gap:10px;margin-left:auto}.nav__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--cns-s5);max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.nav__inner{padding:var(--cns-s3) var(--cns-s6)}.nav__links{display:flex;gap:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.nav__links>li{position:relative}.nav__links>li>a{display:block;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:14px;border-bottom:2px solid #fff0}.nav__links>li>a{padding:10px var(--cns-s4);white-space:nowrap}.nav__links>li:hover .mega{opacity:1;pointer-events:all;transform:translate3d(0,0,0)}.nav__links{list-style:none}.nav__links>li>a:hover{color:var(--cns-sage-900)}.nav__links>li>a.active{color:var(--cns-sage-900)}.newsletter__benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.newsletter__benefits li{display:flex;align-items:center;gap:10px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}.newsletter__benefits li::before{flex-shrink:0;width:6px;height:6px;background-color:var(--cns-sage-300);border-radius:50%}.newsletter__benefits li::before{content:""}.newsletter__benefits{list-style:none;margin:0 0 var(--cns-s6)}.newsletter__check{display:flex;gap:10px;color:color-mix(in oklab,var(--cns-ink) 70%,transparent);font-family:var(--cns-font-body);font-size:13px;line-height:1.5}.newsletter__check input{margin-top:2px}.newsletter__check input{accent-color:var(--cns-sage-700)}.newsletter__copy h2{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:300;font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.02em}.newsletter__copy h2{margin:0 0 var(--cns-s3)}.newsletter__copy h2 em{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.newsletter__copy p{max-width:40ch;color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:16px;line-height:1.55}.newsletter__copy p{margin:0 0 var(--cns-s4)}.newsletter__field-lbl{display:block;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px}.newsletter__form{position:relative;z-index:1;background-color:var(--cns-paper);border-radius:var(--cns-r-lg)}.newsletter__form label.breakdance-form-radio__text{flex-grow:1;flex-shrink:1;flex-basis:0%;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.14em;padding-top:9px;padding-right:10px;padding-bottom:9px;padding-left:10px;border-radius:var(--cns-r-pill);cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s}.newsletter__form label.breakdance-form-radio__text{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.newsletter__form .breakdance-form-radio input[type="radio"]{display:none}.newsletter__form .breakdance-form-radio:last-child{margin-bottom:8px}.newsletter__form{padding:var(--cns-s5);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}.newsletter__form input:checked+label.breakdance-form-radio__text{color:var(--cns-cream);background-color:var(--cns-sage-700)}.newsletter__form label.breakdance-form-radio__text:hover{color:var(--cns-cream);background-color:var(--cns-sage-700)}.newsletter__role{display:flex;gap:6px;margin-bottom:var(--cns-s4)}.newsletter__role input{display:none}.newsletter__role label{flex-grow:1;flex-shrink:1;flex-basis:0%;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:.14em;padding-top:9px;padding-right:10px;padding-bottom:9px;padding-left:10px;border-radius:var(--cns-r-pill);cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s}.newsletter__role label{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.newsletter__role input:checked+label{color:var(--cns-cream);background-color:var(--cns-sage-700)}.newsletter__role label:hover{color:var(--cns-cream);background-color:var(--cns-sage-700)}.newsletter__row{display:flex;gap:6px;margin-bottom:var(--cns-s4);padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:16px;background-color:var(--cns-paper);border-radius:var(--cns-r-pill)}.newsletter__row input{flex-grow:1;flex-shrink:1;flex-basis:0%;color:var(--cns-ink);font-family:var(--cns-font-body);font-size:15px;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.newsletter__row{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.slide__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.slide__bg img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.slide__cta{display:flex;gap:12px}.slide__cta{flex-wrap:wrap}.slide__eyebrow{align-items:center;gap:10px;margin-bottom:var(--cns-s4)}.slide__eyebrow .bde-text{color:color-mix(in oklab,var(--cns-cream) 85%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.slide__eyebrow .line{width:28px;height:1px;background-color:currentColor}.slide__eyebrow .bde-f-text{color:color-mix(in oklab,var(--cns-cream) 85%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.slide__inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:var(--cns-s7);width:100%;max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.slide__inner{padding:0 var(--cns-s6);z-index:20}.slide__lede{max-width:50ch;color:color-mix(in oklab,var(--cns-cream) 92%,transparent);font-family:var(--cns-font-serif);font-size:19px;line-height:1.55}.slide__lede{margin:0 0 var(--cns-s6)}.slide__meta{display:flex;flex-flow:column;gap:var(--cns-s3);border-radius:var(--cns-r-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.slide__meta{border:1px solid color-mix(in oklab,var(--cns-cream) 22%,transparent);padding:var(--cns-s5);background:color-mix(in oklab,var(--cns-cream) 8%,transparent)}.slide__meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cns-s4);padding-bottom:var(--cns-s3)}.slide__meta-row:last-child{padding-bottom:0;border-bottom:0 solid}.slide__meta-row .k{color:color-mix(in oklab,var(--cns-cream) 70%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.slide__meta-row .v{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:400;font-size:17px;text-align:right}.slide__meta-row .v em{font-family:var(--cns-font-italic);font-size:14px;font-style:italic;opacity:.8}.slide__meta-row{border-bottom:1px dashed color-mix(in oklab,var(--cns-cream) 22%,transparent)}.trade-band__visual{display:grid;grid-template-rows:auto 90px;grid-auto-flow:row;align-items:stretch;align-content:stretch;position:relative;overflow:hidden;color:var(--cns-cream);background-image:linear-gradient(135deg,var(--cns-sage-700),var(--cns-sage-900));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.trade-band__visual::before{position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%}.trade-band__visual::before{content:"";border:1px dashed color-mix(in oklab,var(--cns-cream) 25%,transparent)}.trade-band__visual::after{position:absolute;bottom:-120px;left:-120px;width:340px;height:340px;border-radius:50%}.trade-band__visual::after{content:"";border:1px dashed color-mix(in oklab,var(--cns-cream) 18%,transparent)}.trade-band__visual{padding:var(--cns-s7)}.trust__inner{display:flex;justify-content:center;align-items:center;gap:var(--cns-s7);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.trust__inner{padding:0 var(--cns-s6);flex-wrap:wrap}.trust__items{display:flex;gap:var(--cns-s6);color:var(--cns-sage-900);font-family:var(--cns-font-italic);font-size:16px;font-style:italic}.trust__items span{display:inline-flex;align-items:center;gap:8px}.trust__items .pip{width:4px;height:4px;background-color:var(--cns-sage-500);border-radius:50%}.trust__items{flex-wrap:wrap}@media (max-width:479px){.trust__items{color:var(--cns-sage-900)}}.trust__lbl{flex-shrink:0;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.visit-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--cns-s4);margin-top:var(--cns-s5)}.hm-slide-title h2 em{color:color-mix(in oklab,var(--cns-seafoam) 90%,white);font-family:var(--cns-font-italic);font-weight:300;font-style:italic}.slide__overlay{position:absolute;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,color-mix(in oklab,black 10%,transparent) 0%,color-mix(in oklab,#000 84%,transparent) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.slide__title{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:clamp(48px,6.5vw,90px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.slide__title{margin:0 0 var(--cns-s4)}.intro{max-width:46ch;font-family:var(--cns-font-serif);font-size:17px;line-height:1.55}.intro{margin:0 0 var(--cns-s5)}.addr{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:15px}.trade-band__title{color:var(--cns-sage-900);font-weight:300;line-height:1.05;letter-spacing:-.02em}.trade-band__title em{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.trade-band__title{margin:0 0 var(--cns-s4)}.cns-card-003{background-color:var(--cns-paper);border-radius:var(--cns-r-md)}.cns-card-003 .icon{display:grid;align-items:center;justify-items:center;width:38px;height:38px;margin-bottom:var(--cns-s3);border-radius:50%}.cns-card-003 h3{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.cns-card-003 h3{margin:0 0 var(--cns-s2)}.cns-card-003 .bde-text{color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cns-card-003{padding:var(--cns-s4) var(--cns-s5);border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.cns-title-sm{font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.bw-breadcrumbs li{color:var(--bde-background-color)}.bw-breadcrumbs li a{color:var(--bde-background-color)}.plant-layout{display:grid;align-items:start;gap:var(--cns-s7)}.plant__title{font-weight:400;font-size:38px;line-height:1.05;letter-spacing:-.02em}.stock-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;width:100%;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:12px}.stock-status>.bde-div{display:flex;flex-flow:column;align-items:start;gap:4px;min-width:0}.stock-status{border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.plant__eyebrow .bde-text{color:var(--cns-sage-700)}.plant__eyebrow .line{width:28px;height:1px;background-color:currentColor}.price-block{display:flex;flex-flow:column;align-items:stretch;width:100%;padding-top:14px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--cns-sage-100);border-radius:12px}.price-block .plant-potside-wrapper{display:flex;flex-flow:row;align-items:center;gap:8px}.price-block{border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.plant-details .line{width:8px;height:1px;background-color:currentColor}.login{font-family:var(--cns-font-italic);font-size:15px;font-style:italic}.price-trade{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:var(--cns-s3);padding-top:var(--cns-s3)}.price-trade{flex-wrap:wrap;border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.specs-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-items:stretch}.plant-img{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--cns-sage-100)}.img-badge{position:absolute;top:10px;left:10px;color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:var(--cns-sage-700);border-radius:var(--cns-r-pill)}.plant-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:var(--cns-s3);padding-top:var(--cns-s3)}.plant-card-foot{border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.plant-card-info{font-family:var(--cns-font-italic)}.cns-review-simple{display:grid;grid-template-rows:auto 20px;grid-auto-flow:row;align-items:stretch;align-content:stretch}.cat-card--overlay{position:absolute;min-width:100%;min-height:100%}.footer-sec-title{color:color-mix(in oklab,var(--cns-cream) 72%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.footer-sec-title .bde-text{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em}.footer-sec-title .bde-text{margin:0 0 var(--cns-s4)}.footer-sec-title{margin:0 0 var(--cns-s4)}.col{display:flex;flex-flow:column}.col .footer-sec-title:not(:first-child){margin:var(--cns-s4) 0 var(--cns-s1)}.accent-badge-01 .bde-text-link{color:var(--cns-ochre-800);text-decoration:none}.accent-badge-02 .bde-text-link{color:var(--cns-ocean);text-decoration:none}.plant__details-small{font-size:14px}.plant-card-intro{max-width:46ch;font-family:var(--cns-font-serif);font-size:14px;line-height:1.55}.plant-card-intro{margin:0 0 var(--cns-s5)}.cns-contact-card{border-radius:var(--cns-r-md)}.cns-contact-card .icon{display:grid;align-items:center;justify-items:center;width:38px;height:38px;margin-bottom:var(--cns-s3);border-radius:50%}.cns-contact-card h3{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.cns-contact-card h3{margin:0 0 var(--cns-s2)}.cns-contact-card{padding:var(--cns-s5) var(--cns-s6);border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.cns-contact-card .bde-text-link{color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:14px;line-height:1.5;text-decoration:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cns-contact-card .bde-text{color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-serif);font-size:14px;line-height:1.5;text-decoration:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.maint{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;background-color:var(--cns-ocean)}.maint{padding:var(--cns-s6)}.maint-eyebrow{display:inline-flex;align-items:center;gap:10px;color:color-mix(in oklab,var(--cns-cream) 80%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.22em;margin-bottom:var(--cns-s5)}.maint-eyebrow .line{width:28px;height:1px;background-color:currentColor}.maint-title{max-width:20ch;color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:300;font-size:clamp(36px,6vw,68px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.maint-title em{color:var(--cns-seafoam);font-family:var(--cns-font-italic);font-weight:400;font-style:italic}.maint-title{margin:0 0 var(--cns-s4)}.maint-lede{max-width:42ch;color:color-mix(in oklab,var(--cns-cream) 85%,transparent);font-family:var(--cns-font-serif);font-size:18px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.maint-lede{font-size:16px}}.ph-shrubs{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#6f8470 0%,#4a5e4d 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-grasses{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#c08a3e 0%,#8a5d24 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-tube{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#b9a489 0%,#7a6347 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-ground{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#c8d6cd 0%,#6f8470 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-climb{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,#5e7560 0%,#2e3a2a 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ph-green{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cns-sage-100);background-image:radial-gradient(ellipse at 40% 40%,color-mix(in oklab,var(--cns-sage-700) 55%,transparent),transparent 60%),radial-gradient(ellipse at 70% 70%,color-mix(in oklab,var(--cns-sage-500) 70%,transparent),transparent 55%);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.thumb{flex-shrink:0;position:relative;width:64px;height:64px;overflow:hidden;border-radius:var(--cns-r-sm)}.section{padding:var(--cns-s9) 0}.tight{padding:var(--cns-s8)}.cream{background-color:var(--cns-cream)}.sage{background-color:var(--cns-sage-50)}.container{max-width:1380px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.container{padding:0 var(--cns-s6)}.slide{display:flex;align-items:end;position:relative;height:100%;min-width:100%;padding-bottom:var(--cns-s8)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--cns-font-display);font-weight:500;font-size:16px;text-decoration:none;letter-spacing:.04em;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;border-radius:var(--cns-r-pill);border-top:1px solid #fff0;border-right:1px solid #fff0;border-bottom:1px solid #fff0;border-left:1px solid #fff0;cursor:pointer;transition:transform 0.15s,background 0.2s,color 0.2s}.btn:hover{transform:translate3d(0,-1px,0)}.btn svg{width:14px;height:14px}.bde-header-builder-40-297 .bde-header-builder__container{justify-content:start}@media (max-width:1023px){.bde-header-builder-40-297 .bde-header-builder__container>.bde-f-container-40-278{order:1}.bde-header-builder-40-297 .bde-header-builder__container>.bde-menu-40-298{order:2}}.btn-primary{color:var(--cns-cream);background-color:var(--cns-sage-700)}.btn-primary:hover{background-color:var(--cns-sage-900)}.btn-secondary{color:var(--cns-sage-900);background-color:#fff0;border-top:2px solid var(--cns-sage-700);border-right:2px solid var(--cns-sage-700);border-bottom:2px solid var(--cns-sage-700);border-left:2px solid var(--cns-sage-700)}.btn-secondary:hover{background-color:var(--cns-sage-50)}.btn-cream{color:var(--cns-sage-900);background-color:var(--cns-cream);border-radius:9999px}.btn-ghost-cream{color:var(--cns-cream);background-color:#fff0}.btn-ghost-cream:hover{background:color-mix(in oklab,var(--cns-cream) 12%,transparent)}.btn-ghost-cream{border-color:color-mix(in oklab,var(--cns-cream) 50%,transparent)}.img{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--cns-sage-100)}.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.count{color:var(--cns-sage-50);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.name{font-family:var(--cns-font-display);font-weight:400;font-size:clamp(20px,2.2vw,30px);line-height:1.05;letter-spacing:-.01em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.arr{display:grid;align-items:center;justify-items:center;position:absolute;top:var(--cns-s4);right:var(--cns-s4);width:36px;height:36px;border-radius:50%;transition:transform 0.2s}.arr{border:1px solid color-mix(in oklab,var(--cns-cream) 25%,transparent);background:color-mix(in oklab,var(--cns-cream) 16%,transparent)}.body{display:flex;flex-flow:column;gap:4px;flex-grow:1;flex-shrink:1;flex-basis:0%}.body{padding:var(--cns-s4) var(--cns-s5)}.common{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.botanical{color:var(--cns-sage-700);font-family:var(--cns-font-italic);font-size:13px;font-style:italic;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.foot{display:flex;justify-content:space-between;align-items:baseline}.foot{padding:var(--cns-s3) var(--cns-s5);border-top:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent);background:color-mix(in oklab,var(--cns-cream) 50%,transparent)}.stock{display:flex;align-items:center;gap:5px;color:var(--cns-sage-700);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.price{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:15px}.today{color:var(--cns-sage-900);font-weight:600}.badge-closed{color:color-mix(in oklab,var(--cns-ink) 55%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.dir-btn{display:inline-flex;align-items:center;gap:8px;color:var(--cns-ocean);font-family:var(--cns-font-display);font-weight:600;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;margin-top:var(--cns-s3)}.dir-btn:hover{color:var(--cns-sage-300)}.icon{display:grid;align-items:center;justify-items:center;width:38px;height:38px;margin-bottom:var(--cns-s3);border-radius:50%}.line{width:28px;height:1px;background-color:currentColor}.k{color:color-mix(in oklab,var(--cns-cream) 70%,transparent);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.v{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:400;font-size:17px}.tag{color:color-mix(in oklab,var(--cns-cream) 75%,transparent);font-family:var(--cns-font-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--cns-s3)}.pip{width:4px;height:4px;background-color:var(--cns-sage-500);border-radius:50%}.live{display:flex;align-items:center;gap:8px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.14em}html{overflow-x:hidden}body{overflow-x:hidden}.trade-band__copy{padding:var(--cns-s8) var(--cns-s7)}.faq-item h4{color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:600;font-size:16px}.faq-item h4{margin:0 0 var(--cns-s2)}.faq-item p{color:color-mix(in oklab,var(--cns-ink) 80%,transparent);font-family:var(--cns-font-body);font-size:14px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.faq-item{padding:var(--cns-s4) 0;border-bottom:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent)}.faq-col{display:flex;flex-flow:column}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--cns-s4);margin-top:var(--cns-s6)}@media (max-width:767px){.contact-cards{grid-template-columns:minmax(0,1fr)}}.delivery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cns-s4);margin-top:var(--cns-s6)}@media (max-width:767px){.delivery-cards{grid-template-columns:minmax(0,1fr)}}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cns-s7);margin-top:var(--cns-s6)}.split-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--cns-s6);margin-top:var(--cns-s6)}.split-grid .ph-panel{overflow:hidden;aspect-ratio:4/3;border-radius:var(--cns-r-xl)}.ph-panel{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--cns-r-xl)}.footer-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--cns-s4)}.footer__legal-box{display:flex;align-items:center;gap:var(--cns-s4)}.bde-f-text-42-139{margin-top:0}.img-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.right{justify-self:end}.push-right{margin-left:auto}.hours-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cns-s4);padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0}.hours-row:last-child{border-bottom:none solid}.hours-row{border-bottom:1px dashed color-mix(in oklab,var(--cns-sage-500) 30%,transparent)}.hours-title{color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.location-btn-wrap{display:flex;gap:20px;margin-top:20px}.register-wrap{background-color:var(--cns-paper);border-radius:var(--cns-r-md)}.register-wrap{padding:var(--cns-s4) var(--cns-s5);border:1px solid color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.login-wrap{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row;align-items:start;justify-items:start;justify-content:start;align-content:start;gap:10;width:100%;max-width:1000%;min-width:100%}.prod-badge{color:var(--cns-cream);font-family:var(--cns-font-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:var(--cns-sage-700);border-radius:var(--cns-r-pill)}.prod-meta{width:200px;color:var(--cns-sage-700);font-family:var(--cns-font-display);font-weight:500;font-size:11px;text-align:start;text-transform:uppercase;letter-spacing:.18em}.slider-meta-link{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px;color:var(--cns-sage-50);text-decoration:none}.slider-meta-link:hover{color:var(--cns-sage-100);border-bottom:1px solid var(--cns-sage-50)}.plant_card{height:var(--h-full);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.plant_card_meta{flex-flow:column;gap:5px;padding-bottom:5px}.cns-acc-head{margin-bottom:var(--cns-s6,32px)}.cns-acc{width:100%}.cns-acc.breakdance-woocommerce #customer_login.u-columns.col2-set{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--cns-s6,32px);flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%;max-width:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1{background-color:var(--cns-cream)}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column2{background-color:var(--cns-paper)}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1::before{position:absolute;right:-80px;bottom:-150px;width:260px;height:260px;border-radius:50%;pointer-events:none}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1::before{content:"";border:1px dashed color-mix(in oklab,var(--cns-sage-500) 50%,transparent)}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1::after{position:absolute;right:-150px;bottom:-220px;width:360px;height:360px;border-radius:50%;opacity:.55;pointer-events:none}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1::after{content:"";border:1px dashed color-mix(in oklab,var(--cns-sage-500) 50%,transparent)}.cns-acc.breakdance-woocommerce #customer_login.u-columns.col2-set h2{position:relative;z-index:1;max-width:none;color:var(--cns-sage-900);font-family:var(--cns-font-display);font-weight:500;font-size:24px;line-height:1.2;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.cns-acc.breakdance-woocommerce #customer_login.u-columns.col2-set h2{margin:0 0 var(--cns-s5,24px)}.cns-acc.breakdance-woocommerce form.woocommerce-ResetPassword.lost_reset_password{max-width:560px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:var(--cns-paper);border-radius:var(--cns-r-xl,28px)}.cns-acc.breakdance-woocommerce form.woocommerce-ResetPassword.lost_reset_password{padding:var(--cns-s8,48px) var(--cns-s7,40px);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent);box-shadow:none}.cns-acc.breakdance-woocommerce #customer_login.u-columns form.woocommerce-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--cns-s4,18px) var(--cns-s4,16px);position:relative;z-index:1;width:100%;max-width:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.cns-acc.breakdance-woocommerce #customer_login.u-columns form.woocommerce-form{box-shadow:none}.cns-acc.breakdance-woocommerce form.woocommerce-form>*{grid-column-start:1;grid-column-end:-1}.cns-acc.breakdance-woocommerce form.woocommerce-form>.form-row-first{grid-column-start:1;grid-column-end:2}.cns-acc.breakdance-woocommerce form.woocommerce-form>.form-row-last{grid-column-start:2;grid-column-end:3}.cns-acc.breakdance-woocommerce form.woocommerce-form>.clear{display:none}.cns-acc.breakdance-woocommerce form p{display:block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cns-acc.breakdance-woocommerce form .form-row label{display:block;color:var(--cns-sage-700);font-weight:500;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.cns-acc.breakdance-woocommerce form label .required{color:var(--cns-banksia);font-size:inherit;text-decoration:none}.cns-acc.breakdance-woocommerce form label .required{transform:none}.cns-acc.breakdance-woocommerce .select2-container--default .select2-selection--single{min-height:48px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--cns-paper);border-radius:16px}.cns-acc.breakdance-woocommerce .select2-container--default .select2-selection--single{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent)}.cns-acc.breakdance-woocommerce form.woocommerce-form-login p.form-row:has(>button){display:flex;justify-content:space-between;align-items:center;gap:var(--cns-s4,16px);margin-top:4px}.cns-acc.breakdance-woocommerce form.woocommerce-form-login p.form-row:has(>button){flex-wrap:wrap}.cns-acc.breakdance-woocommerce form label.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;color:var(--cns-sage-700);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;cursor:pointer}.cns-acc.breakdance-woocommerce form input[type=checkbox]{width:16px;height:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:4px}.cns-acc.breakdance-woocommerce form input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:var(--cns-sage-700)}.cns-acc.breakdance-woocommerce form p.woocommerce-LostPassword a{color:var(--cns-sage-700);font-weight:400;font-size:14px}.cns-acc.breakdance-woocommerce form button.button{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;width:auto;color:#fff;font-weight:500;font-size:15px;line-height:1.2;text-transform:none;padding-top:13px;padding-right:28px;padding-bottom:13px;padding-left:28px;background-color:var(--cns-sage-700);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:background-color 0.2s ease}.cns-acc.breakdance-woocommerce form button.button{box-shadow:none}.cns-acc.breakdance-woocommerce form button.button:hover{color:#fff;background-color:var(--cns-sage-900)}.cns-acc.breakdance-woocommerce form .woocommerce-privacy-policy-text p{display:block;color:color-mix(in oklab,var(--cns-sage-900) 80%,transparent);font-size:13px;line-height:1.55}.cns-acc.breakdance-woocommerce form.woocommerce-form>wc-order-attribution-inputs{display:none}.cns-acc.breakdance-woocommerce form.woocommerce-form-register>p:not([class]){color:color-mix(in oklab,var(--cns-sage-900) 80%,transparent);font-size:13px;line-height:1.55}@media (max-width:767px){.cns-acc.breakdance-woocommerce #customer_login.u-columns.col2-set{grid-template-columns:1fr;gap:var(--cns-s5,24px)}.cns-acc.breakdance-woocommerce #customer_login.u-columns form.woocommerce-form{grid-template-columns:1fr}}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1{display:flex;flex-flow:column;position:relative;width:auto;overflow:hidden;border-radius:var(--cns-r-xl,28px)}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1{float:none;padding:var(--cns-s8,48px) var(--cns-s7,40px);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}@media (max-width:1023px){.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column1{padding:var(--cns-s6,32px) var(--cns-s5,24px)}}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column2{display:flex;flex-flow:column;position:relative;width:auto;overflow:hidden;border-radius:var(--cns-r-xl,28px)}.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column2{float:none;padding:var(--cns-s8,48px) var(--cns-s7,40px);border:1px solid color-mix(in oklab,var(--cns-sage-500) 22%,transparent)}@media (max-width:1023px){.cns-acc.breakdance-woocommerce #customer_login.u-columns .u-column2{padding:var(--cns-s6,32px) var(--cns-s5,24px)}}.cns-acc.breakdance-woocommerce form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]){width:100%;min-height:48px;color:var(--cns-ink);font-family:inherit;font-size:15px;line-height:1.4;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--cns-paper);border-radius:16px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cns-acc.breakdance-woocommerce form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]){border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent);box-shadow:none}.cns-acc.breakdance-woocommerce form select{width:100%;min-height:48px;color:var(--cns-ink);font-family:inherit;font-size:15px;line-height:1.4;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--cns-paper);border-radius:16px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cns-acc.breakdance-woocommerce form select{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent);box-shadow:none}.cns-acc.breakdance-woocommerce form textarea{width:100%;min-height:48px;color:var(--cns-ink);font-family:inherit;font-size:15px;line-height:1.4;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--cns-paper);border-radius:16px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cns-acc.breakdance-woocommerce form textarea{border:1px solid color-mix(in oklab,var(--cns-sage-500) 35%,transparent);box-shadow:none}.cns-acc.breakdance-woocommerce form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):focus{background-color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.cns-acc.breakdance-woocommerce form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):focus{border-color:var(--cns-sage-700)}.cns-acc.breakdance-woocommerce form select:focus{background-color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.cns-acc.breakdance-woocommerce form select:focus{border-color:var(--cns-sage-700)}.cns-acc.breakdance-woocommerce form textarea:focus{background-color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--cns-sage-500) 25%,transparent)}.cns-acc.breakdance-woocommerce form textarea:focus{border-color:var(--cns-sage-700)}@media (max-width:767px){.cns-acc.breakdance-woocommerce form.woocommerce-form>.form-row-first{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.cns-acc.breakdance-woocommerce form.woocommerce-form>.form-row-last{grid-column-start:1;grid-column-end:-1}}.specs-table-row{display:grid;grid-template-columns:362px auto;grid-auto-flow:row;align-items:center;justify-items:start;gap:20px}