:root{--font-serif:var(--font-jakarta,"Cormorant Garamond", Georgia, serif);--font-sans:var(--font-hanken,"Manrope", ui-sans-serif, system-ui, sans-serif);--r-md:8px}.succu-short{margin-bottom:16px}.succu-short .succu-hook{color:var(--ink,#1c1c1a);margin:0 0 18px;font-size:16px;line-height:1.6}.succu-short .succu-quick{border-collapse:separate;border-spacing:0;background:var(--paper,#f7f5f1);border-radius:8px;width:100%;margin:0;overflow:hidden}.succu-short .succu-quick td{vertical-align:middle;text-align:center;border-right:1px solid var(--line-2,#e8e4dc);width:25%;padding:14px 12px}.succu-short .succu-quick td:last-child{border-right:none}.succu-short .succu-quick svg{color:var(--brand,#4a6741);margin:0 auto 6px;display:block}.succu-short .succu-quick span{font-family:var(--font-sans);font-size:12px;line-height:1.3;display:block}.succu-short .succu-quick strong{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3,#6b6b66);margin-bottom:2px;font-size:11px;font-weight:600;display:block}@media (max-width:600px){.succu-short .succu-quick td{padding:10px 6px}.succu-short .succu-quick span{font-size:11px}}.succu-long h2{font-family:var(--font-serif);color:var(--ink,#1c1c1a);border-bottom:1px solid var(--line-2,#e8e4dc);margin:32px 0 12px;padding-bottom:8px;font-size:24px;font-weight:500}.succu-long h2:first-child{margin-top:0}.succu-long p{color:var(--ink-2,#2a2a26);margin:0 0 14px;font-size:15px;line-height:1.7}.succu-long em{font-style:normal}.succu-botanical{border-collapse:collapse;background:var(--paper,#fdfcfa);border-radius:8px;width:100%;margin:8px 0 24px;overflow:hidden}.succu-botanical tr{border-bottom:1px solid var(--line-2,#f0ebe2)}.succu-botanical tr:last-child{border-bottom:none}.succu-botanical td{vertical-align:middle;padding:12px 14px;font-size:14px}.succu-botanical td.ico{width:40px;color:var(--brand,#4a6741)}.succu-botanical td.lbl{width:35%;color:var(--ink,#1c1c1a);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.succu-botanical td.val{color:var(--ink-2,#2a2a26)}.succu-care{border-collapse:collapse;width:100%;margin:8px 0 24px}.succu-care tr{background:var(--paper,#f7f5f1)}.succu-care tr:nth-child(2n){background:var(--bg,#fdfcfa)}.succu-care td{vertical-align:top;border-bottom:4px solid #fff;padding:16px;font-size:14px;line-height:1.55}.succu-care td.ico{width:50px;color:var(--brand,#4a6741);padding-top:18px}.succu-care strong{color:var(--ink,#1c1c1a);margin-bottom:4px;font-weight:600;display:block}.succu-label-cta{background:linear-gradient(135deg, var(--paper,#f7f5f1), var(--bg,#fdfcfa));border:1px solid var(--line-2,#e8e4dc);text-align:center;border-radius:12px;margin:32px 0;padding:24px}.succu-label-btn{background:var(--brand,#4a6741);cursor:pointer;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:6px;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex;color:#fff!important}.succu-label-btn:hover{background:var(--brand-ink,#3b5234)}.succu-label-btn svg{color:#fff}.succu-label-hint{color:var(--ink-3,#6b6b66);margin:12px 0 0;font-size:13px}@media (max-width:600px){.succu-long h2{font-size:20px}.succu-botanical td.lbl{font-size:10px}.succu-care td{padding:12px;font-size:13px}.succu-label-btn{padding:12px 20px;font-size:12px}}.succu-product-page{max-width:1240px;margin:0 auto;padding:48px 0 80px}@media (max-width:968px){.succu-product-page{padding-left:24px;padding-right:24px}}@media (max-width:600px){.succu-product-page{padding-left:16px;padding-right:16px}}.succu-product-page .breadcrumbs{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:32px;font-size:11px}.succu-product-page .breadcrumbs a{color:var(--ink-3);text-decoration:none}.succu-product-page .breadcrumbs a:hover{color:var(--ink)}.succu-product-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.succu-product-gallery{grid-template-columns:72px 1fr;gap:14px;display:grid;position:sticky;top:32px}.succu-product-gallery .thumbs{flex-direction:column;order:0;gap:10px;display:flex}.succu-product-gallery .thumbs button{aspect-ratio:1;background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:var(--r-sm,4px);padding:0;transition:border-color .15s;position:relative;overflow:hidden}.succu-product-gallery .thumbs button.active{border-color:var(--ink)!important;border-width:1.5px!important}.succu-product-gallery .thumbs img{object-fit:cover;width:100%;height:100%;display:block}.succu-product-gallery .main-img{aspect-ratio:4/5;background:var(--paper-2);border-radius:var(--r,4px);order:1;width:100%;margin-bottom:0;position:relative;overflow:hidden}.succu-product-gallery .main-img img{object-fit:cover;width:100%;height:100%;display:block}.succu-wish-btn{background:var(--paper,#faf7f0);cursor:pointer;width:42px;height:42px;color:var(--ink);z-index:2;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,color .2s;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 1px 4px #00000014}.succu-wish-btn:hover{transform:scale(1.06)}.succu-wish-btn.active{color:var(--brand,#6b7d4e)}.succu-wish-btn svg{display:block}@media (max-width:768px){.succu-product-gallery{grid-template-columns:1fr;gap:10px}.succu-product-gallery .thumbs{flex-direction:row;order:2;overflow-x:auto}.succu-product-gallery .thumbs button{flex:0 0 64px}.succu-product-gallery .main-img{order:1}}.succu-product-info .kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px}.succu-product-info h1{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:48px;font-weight:400;line-height:1.05}.succu-product-info .latin-name{font-family:var(--font-serif);color:var(--ink-2);margin-bottom:24px;font-size:22px;display:block}.succu-product-info .succu-short-desc{color:var(--ink-2);max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.6}.succu-product-info .price{font-family:var(--font-serif);color:var(--ink);margin-bottom:6px;font-size:38px;font-weight:500;display:block}.succu-product-info .price del{color:var(--ink-3);margin-right:12px;font-size:22px;font-weight:400}.succu-product-info .succu-stars-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.succu-product-info .succu-stars-row .stars{color:#c9a14a;letter-spacing:.06em;font-size:15px}.succu-product-info .succu-stars-row .rating-text{color:var(--ink-2);font-size:13px}.succu-product-info .succu-stars-row .sep{color:var(--line);-webkit-user-select:none;user-select:none}.succu-product-info .succu-stars-row .stock-pill{color:var(--brand,#6b7d4e);align-items:center;gap:6px;font-size:13px;display:flex}.succu-product-info .succu-stars-row .stock-pill:before{content:"●";font-size:11px}.succu-product-info .succu-stars-row .stock-pill.out{color:#b71c1c}.succu-product-info .succu-price-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.succu-product-info .succu-price-row .iva-incl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10px}.succu-product-info .stock-info{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin-top:14px;margin-bottom:0;font-size:11px;display:flex}.succu-product-info .stock-info:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.succu-product-info .stock-info.out{color:#b71c1c}.succu-product-info .stock-info.out:before{background:#b71c1c}.succu-attributes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 32px;padding:24px 0;display:grid}.succu-attributes .attr{align-items:center;gap:10px;font-size:13px;display:flex}.succu-attributes .attr .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);min-width:50px;font-size:10px}.succu-attributes .attr .val{color:var(--ink);font-weight:500}.succu-pots-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px;display:block}.succu-pots{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 24px;display:grid}.succu-pot{background:var(--paper-2,#f1ede4);border-radius:var(--r-sm,4px);cursor:pointer;text-align:center;border:0;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;transition:background .18s;display:flex;position:relative}.succu-pot:hover{background:#1f2a1c12}.succu-pot.active{background:#1f2a1c1a;border:0}.succu-pot svg{opacity:.85;margin:0 auto 8px;display:block}.succu-pot .pot-size{font-family:var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.succu-pot .pot-sub{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;font-size:9.5px}.succu-pot .pot-price{font-family:var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.succu-pot.active .pot-price{color:var(--brand)}.succu-pot input[type=radio]{opacity:0;pointer-events:none;position:absolute}.succu-pot.agotado{opacity:.5}.succu-pot.agotado .pot-price:after{content:" · agotado";color:var(--ink-3)}.succu-product-info .succu-cart{flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 0;display:flex}.succu-product-info .quantity{background:var(--paper-2,#f1ede4);border-radius:var(--r,4px);border:0;align-items:center;display:inline-flex;overflow:hidden}.succu-product-info .quantity button{cursor:pointer;width:42px;height:48px;color:var(--ink);background:0 0;border:0;font-size:20px}.succu-product-info .quantity input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:50px;height:48px;font-size:15px;font-weight:500}.succu-product-info .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.succu-product-info .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.succu-product-info button.single_add_to_cart_button{background:var(--ink);height:48px;color:var(--bg,#faf7f0);border-radius:var(--r,4px);font-size:13px;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:none;border:1px solid #0000;outline:none;flex:1;padding:14px 22px;font-weight:500;transition:background .18s}.succu-product-info button.single_add_to_cart_button:hover{background:var(--brand-ink,#1f2a1c)}.succu-product-info button.single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.succu-trust{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.succu-trust svg{color:var(--brand);flex-shrink:0}.succu-trust span{line-height:1.4}.succu-section{border-top:1px solid var(--line);margin-top:80px;padding-top:20px}.succu-tabs{border-bottom:1px solid var(--line-2,#e9e6df);flex-wrap:wrap;gap:36px;margin-bottom:0;display:flex}.succu-tabs button,.succu-tabs button:hover,.succu-tabs button:focus,.succu-tabs button:active{box-shadow:none;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;outline:0;margin:0 0 -1px;padding:14px 0 18px;font-size:14px;font-weight:400;transition:color .2s,border-color .2s}.succu-tabs button.active,.succu-tabs button.active:hover,.succu-tabs button.active:focus{color:var(--ink);border-bottom-color:var(--ink)}.succu-tab-content{color:var(--ink-2);padding:48px 0 32px;font-size:15px;line-height:1.7;display:none}.succu-tab-content.active{display:block}.succu-care-intro{border-bottom:1px solid var(--line-2,#e9e6df);width:100%;max-width:none;font-family:var(--font-sans);margin:0 0 56px;padding:0 0 48px}.succu-care-intro .succu-long{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.succu-care-intro p{font-family:var(--font-sans);color:var(--ink-2);margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.75}.succu-care-intro p:last-child{margin-bottom:0}.succu-care-intro p strong{color:var(--ink);font-weight:500}.succu-care-intro em{color:var(--ink);font-style:normal}.succu-care-intro h2,.succu-care-intro h3{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.005em;border-bottom:0;margin:36px 0 16px;padding-bottom:0;font-size:28px;font-weight:500;line-height:1.2}.succu-care-intro h2:first-child,.succu-care-intro h3:first-child{margin-top:0}.succu-care-intro table.succu-botanical{border-collapse:collapse;width:100%;max-width:760px;margin:8px 0 32px;background:0 0!important;border:0!important}.succu-care-intro table.succu-botanical tr{border-bottom:1px solid var(--line-2,#e9e6df);background:0 0!important}.succu-care-intro table.succu-botanical tr:last-child{border-bottom:0}.succu-care-intro table.succu-botanical td{vertical-align:top;padding:16px 14px 16px 0;background:0 0!important;border:0!important}.succu-care-intro table.succu-botanical td.ico{width:36px;color:var(--brand,#6b7d4e);padding-right:8px}.succu-care-intro table.succu-botanical td.ico svg{display:block}.succu-care-intro table.succu-botanical td.lbl{width:200px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-top:18px;font-size:11px}.succu-care-intro table.succu-botanical td.val{color:var(--ink);padding-top:16px;font-size:15px;line-height:1.5}.succu-care-intro table.succu-botanical td.val em{font-style:normal}.succu-care-intro table.succu-botanical td:not(.ico):not(.lbl):not(.val){color:var(--ink);font-size:15px;line-height:1.55}.succu-care-intro table.succu-botanical td strong{color:var(--ink);margin-bottom:4px;font-size:15.5px;font-weight:500;display:block}.succu-care-intro table.succu-botanical td br{display:none}@media (max-width:768px){.succu-care-intro table.succu-botanical td.lbl{width:auto;display:block}.succu-care-intro table.succu-botanical td.val{padding-top:4px;display:block}}.succu-care-head{justify-content:flex-end;margin-bottom:8px;display:flex}.succu-print-btn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;border:0;border-bottom:1px solid var(--line-2,#e9e6df);background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:11px;transition:color .18s,border-color .18s;display:inline-flex}.succu-print-btn:hover{color:var(--ink);border-bottom-color:var(--ink)}.succu-print-btn svg{flex-shrink:0}.succu-care-grid{grid-template-columns:1fr 1fr;gap:48px;max-width:920px;display:grid}.succu-care-line .head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.succu-care-line .head svg{color:var(--brand);flex-shrink:0}.succu-care-line h3{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:500}.succu-care-line p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.65}@media (max-width:768px){.succu-care-grid{grid-template-columns:1fr;gap:32px}}.succu-specs-grid{grid-template-columns:1fr 280px;gap:64px;max-width:980px;display:grid}.succu-specs-grid .kicker{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.succu-specs-grid .row{border-bottom:1px solid var(--line-2,#e9e6df);grid-template-columns:190px 1fr;gap:24px;padding:14px 0;display:grid}.succu-specs-grid .row .k{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.succu-specs-grid .row .v{color:var(--ink);font-size:14.5px}.succu-specs-grid .row .v em{font-style:normal}.succu-specs-grid aside{border:1px solid var(--line-2,#e9e6df);border-radius:var(--r-md,8px);background:#1f2a1c0a;align-self:flex-start;padding:24px 22px}.succu-specs-grid aside .kicker-brand{font-family:var(--font-mono);color:var(--brand);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.succu-specs-grid aside .quote{font-family:var(--font-serif);color:var(--ink);margin:0 0 14px;font-size:18px;line-height:1.45}.succu-specs-grid aside .sep{background:var(--line-2,#e9e6df);height:1px;margin:18px 0}.succu-specs-grid aside .ety{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}@media (max-width:768px){.succu-specs-grid{grid-template-columns:1fr;gap:32px}.succu-specs-grid .row{grid-template-columns:1fr;gap:4px}}.succu-shipping{max-width:680px;color:var(--ink-2);font-size:15px;line-height:1.7}.succu-shipping ul{margin-top:18px;padding-left:18px}.succu-shipping li{margin-bottom:8px}.succu-reviews{grid-template-columns:320px 1fr;gap:64px;padding-bottom:32px;display:grid}.succu-reviews .summary .big{font-family:var(--font-serif);font-size:80px;font-weight:400;line-height:1}.succu-reviews .summary .stars{margin:4px 0 12px}.succu-reviews .summary .muted{color:var(--ink-3);font-size:13px}.succu-reviews .list .review{padding:24px 0}.succu-reviews .list .review+.review{border-top:1px solid var(--line-2,#e9e6df)}.succu-reviews .list .review p{color:var(--ink);margin:12px 0 10px;font-size:15px;line-height:1.65}.succu-reviews .list .review .who{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:11px}@media (max-width:768px){.succu-reviews{grid-template-columns:1fr;gap:32px}}.succu-related{margin-top:80px}.succu-related h2{font-family:var(--font-serif);color:var(--ink);margin-bottom:32px;font-size:24px;font-weight:500}.succu-related .products{grid-template-columns:repeat(4,1fr)!important;gap:28px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.succu-related .products li{margin:0!important;padding:0!important;list-style:none!important}.succu-related .succu-card .card{position:relative}.succu-related .succu-card .img{aspect-ratio:1;background:var(--paper-2);border-radius:var(--r,4px);display:block;position:relative;overflow:hidden}.succu-related .succu-card .img img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.succu-related .succu-card:hover .img img{transform:scale(1.03)}.succu-related .succu-card .meta{padding:12px 0 0;display:block}.succu-related .succu-card .meta .latin{font-family:var(--font-serif);color:var(--ink-3);font-size:14px;line-height:1.2;display:block}.succu-related .succu-card .meta .name{font-family:var(--font-serif);color:var(--ink);margin:2px 0 6px;font-size:19px;line-height:1.15;display:block}.succu-related .succu-card .meta .price{font-family:var(--font-sans);color:var(--ink);font-size:15px;font-weight:600}@media (max-width:968px){.succu-product-grid{grid-template-columns:1fr;gap:36px}.succu-product-gallery{position:static}.succu-product-info h1{font-size:36px}.succu-related .products{grid-template-columns:repeat(2,1fr)!important}}.succu-print-card{display:none}@media print{body *{visibility:hidden!important}.succu-print-card,.succu-print-card *{visibility:visible!important}.succu-print-card{color:#1a1a1a;width:148mm;height:210mm;font-family:var(--font-sans);box-sizing:border-box;background:#faf7f0;flex-direction:column;padding:18mm 16mm;position:absolute;top:0;left:0;display:flex!important}.succu-print-card .pc-header{text-align:center;margin-bottom:18mm}.succu-print-card .pc-header .brand-line{justify-content:center;align-items:center;gap:10mm;margin-bottom:4mm;display:flex}.succu-print-card .pc-header .brand-line .rule{background:#3a4a32;flex:0 0 16mm;height:.5pt}.succu-print-card .pc-header .brand{font-family:var(--font-mono);letter-spacing:.32em;color:#3a4a32;font-size:9pt;font-weight:500}.succu-print-card .pc-header .sub{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#9a978a;margin-top:2mm;font-size:7.5pt}.succu-print-card .pc-title{text-align:center;margin-bottom:14mm}.succu-print-card .pc-title .latin{font-family:var(--font-serif);color:#1a1a1a;letter-spacing:.005em;margin:0 0 4mm;font-size:34pt;font-weight:400;line-height:1.05}.succu-print-card .pc-title .ornament{font-family:var(--font-serif);color:#6b6856;letter-spacing:.4em;margin:2mm 0 4mm;font-size:14pt;line-height:1}.succu-print-card .pc-title .common{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#6b6856;font-size:8pt}.succu-print-card .pc-care{flex-direction:column;flex:1;gap:6mm;padding:0 4mm;display:flex}.succu-print-card .pc-line{grid-template-columns:8mm 1fr;align-items:flex-start;gap:5mm;display:grid}.succu-print-card .pc-line .ic{color:#3a4a32;padding-top:1mm;line-height:0}.succu-print-card .pc-line .ic svg{width:6mm;height:6mm;display:block}.succu-print-card .pc-line .body{border-left:.4pt solid #d8d3c5;padding-left:5mm}.succu-print-card .pc-line .body .h{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#3a4a32;margin-bottom:1.5mm;font-size:8pt;font-weight:500}.succu-print-card .pc-line .body .b{font-family:var(--font-serif);color:#1a1a1a;font-size:13pt;line-height:1.35}.succu-print-card .pc-foot{text-align:center;margin-top:auto;padding-top:6mm}.succu-print-card .pc-foot .star{font-family:var(--font-serif);color:#6b6856;letter-spacing:.4em;margin-bottom:3mm;font-size:11pt;line-height:1}.succu-print-card .pc-foot .web{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#3a4a32;font-size:8pt;font-weight:500}.succu-print-card .pc-foot .loc{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#9a978a;margin-top:1.5mm;font-size:6.5pt}@page{size:A5;margin:0}}
