:root{--cg-secondary-bg: #071016;--cg-secondary-panel: rgba(13, 19, 22, .94);--cg-secondary-panel-warm: rgba(27, 20, 16, .95);--cg-secondary-cream: #f4e7d7;--cg-secondary-copy: #d0c0af;--cg-secondary-muted: #9f9183;--cg-secondary-gold: #e1b45f;--cg-secondary-gold-soft: #f1d29a;--cg-secondary-line: rgba(225, 180, 95, .24);--cg-secondary-line-strong: rgba(225, 180, 95, .48);--cg-secondary-shadow: 0 2.4rem 7rem rgba(0, 0, 0, .28)}html,body{max-width:100%;overflow-x:clip}body:has(.cargrow-page--despre-noi),body:has(.cargrow-page--livrare),body:has(.cargrow-page--contact),body:has(.cargrow-page--wishlist),body:has(main[data-template=cart]){background-color:var(--cg-secondary-bg);background-image:radial-gradient(54rem 36rem at 2% 10%,rgba(177,111,48,.18),transparent 68%),radial-gradient(50rem 34rem at 98% 58%,rgba(35,93,91,.16),transparent 70%),repeating-linear-gradient(132deg,transparent 0 16rem,rgba(225,180,95,.055) 16.1rem 16.2rem,transparent 16.3rem 32rem),linear-gradient(145deg,#070b0f,#0a1319 54%,#090d10);background-attachment:fixed}main[data-template=page],main[data-template=cart]{overflow-x:clip}body:has(.cargrow-page--despre-noi) main[data-template=page],body:has(.cargrow-page--livrare) main[data-template=page],body:has(.cargrow-page--contact) main[data-template=page],body:has(.cargrow-page--wishlist) main,body:has(main[data-template=cart]) main[data-template=cart]{background:radial-gradient(50rem 32rem at 50% 0%,rgba(225,180,95,.075),transparent 72%),linear-gradient(180deg,#080e1214,#080e1261)}main[data-template=page] .cargrow-page{max-width:124rem;padding-top:clamp(1.6rem,3vw,3.2rem);padding-bottom:clamp(5.6rem,8vw,9rem)}main[data-template=page] .cargrow-page .cargrow-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(44rem,1.16fr);align-items:center;gap:clamp(3rem,5vw,7rem);width:100%;min-height:48rem;margin:1.2rem auto clamp(4.8rem,7vw,7.2rem);padding:clamp(3.6rem,5vw,6.4rem);overflow:hidden;border:1px solid var(--cg-secondary-line);border-radius:3.2rem;background:radial-gradient(36rem 24rem at 7% 8%,rgba(225,180,95,.12),transparent 72%),linear-gradient(135deg,#1c140ff7,#0b1419f7);box-shadow:var(--cg-secondary-shadow),inset 0 1px #ffefd214;isolation:isolate}main[data-template=page] .cargrow-page .cargrow-page__hero:before{position:absolute;z-index:-1;top:-18rem;left:34%;width:40rem;height:40rem;border:1px solid rgba(225,180,95,.14);border-radius:50%;box-shadow:0 0 0 4rem #e1b45f09,0 0 0 9rem #e1b45f05;content:"";pointer-events:none}main[data-template=page] .cargrow-page__hero-copy{position:relative;z-index:3;width:auto;max-width:52rem;margin:0;padding:0;border:0;background:transparent;box-shadow:none;order:initial}main[data-template=page] .cargrow-page__hero-copy .cargrow-page__eyebrow,.cargrow-about__kicker,.cargrow-cart-heading__eyebrow,.cargrow-drawer-eyebrow{margin:0 0 1.4rem;color:var(--cg-secondary-gold)!important;font-size:1.1rem;font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}main[data-template=page] .cargrow-page__hero-copy .main-page-title{max-width:11ch;margin:0;color:var(--cg-secondary-cream);font-size:clamp(4.6rem,5.4vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:.98;text-wrap:balance}main[data-template=page] .cargrow-page__hero-summary{max-width:43ch;margin:2.2rem 0 0;color:var(--cg-secondary-copy);font-size:clamp(1.65rem,1.7vw,1.9rem);line-height:1.7}main[data-template=page] .cargrow-page__hero-media{position:relative;z-index:2;display:block!important;width:100%;min-height:36rem;height:100%;overflow:hidden;border:1px solid var(--cg-secondary-line-strong);border-radius:2.4rem;background-image:linear-gradient(135deg,#080c0f14,#080c0f61),var(--cargrow-page-hero-image);background-position:center;background-size:cover;box-shadow:1.2rem 1.2rem #e1b45f1c,0 2rem 4.5rem #00000052;filter:saturate(.84) contrast(1.06);transform:none;order:initial}main[data-template=page] .cargrow-page__hero-media:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:linear-gradient(180deg,rgba(5,9,12,.08),transparent 56%,rgba(5,9,12,.5));content:"";pointer-events:none}main[data-template=page] .cargrow-page__hero-media:after{position:absolute;z-index:2;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:1px solid rgba(245,216,161,.18);border-radius:1.8rem;content:"";pointer-events:none}.cargrow-page__hero-actions,.cargrow-about__story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.8rem}.cargrow-page__hero-actions .button,.cargrow-about__story-actions .button,.cargrow-wishlist-empty .button,main[data-template=cart] .cart__warnings .button,body:has(.cargrow-page--contact) .contact__button .button{min-height:5.2rem;padding-inline:2.4rem;border:1px solid #edc06c;border-radius:999px;background:linear-gradient(135deg,#b8762c,#e2b55d 72%,#f1cf8e);color:#17110c;font-size:1.4rem;font-weight:750;box-shadow:0 1rem 2.6rem #b7762c38;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cargrow-page__hero-actions .button:hover,.cargrow-about__story-actions .button:hover,.cargrow-wishlist-empty .button:hover,main[data-template=cart] .cart__warnings .button:hover,body:has(.cargrow-page--contact) .contact__button .button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 1.4rem 3.2rem #b7762c4d}.cargrow-page__hero-link,.cargrow-text-link{color:var(--cg-secondary-gold-soft);font-weight:650;text-decoration-color:#e1b45f75;text-underline-offset:.45rem}.cargrow-page__hero-link:hover,.cargrow-text-link:hover{color:#ffe0a7;text-decoration-color:currentColor}main[data-template=page] .cargrow-page--despre-noi{padding-top:clamp(1.6rem,3vw,3.2rem)}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(42rem,1.05fr);gap:clamp(3rem,5vw,6.4rem);width:100%;max-width:none;min-height:60rem;margin:1.2rem auto clamp(5.6rem,8vw,9rem);padding:clamp(3.6rem,5vw,6.4rem);border-radius:3.2rem;background:radial-gradient(34rem 28rem at 10% 12%,rgba(225,180,95,.13),transparent 72%),linear-gradient(138deg,#17100d,#11191d 66%,#0b1418)}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-copy{order:initial;width:auto;max-width:54rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-copy .main-page-title{max-width:12ch;font-size:clamp(4.6rem,5.6vw,7.4rem)}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-summary{max-width:46ch;color:var(--cg-secondary-copy)}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-media{order:initial;width:100%;min-height:46rem;height:100%;border-radius:2.4rem;background:#0b1013;box-shadow:1.2rem 1.2rem #e1b45f1c,0 2rem 4.5rem #00000057;filter:none}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-media img{display:block;width:100%;height:100%;min-height:46rem;max-width:100%;object-fit:cover;object-position:62% center}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-media:before{display:block;background:linear-gradient(180deg,rgba(4,7,9,.02),transparent 52%,rgba(4,7,9,.58))}.cargrow-page__hero-badge{position:absolute;z-index:3;right:2rem;bottom:2rem;display:grid;gap:.2rem;min-width:18rem;padding:1.4rem 1.6rem;border:1px solid rgba(240,207,143,.42);border-radius:1.4rem;background:#080d10c2;box-shadow:0 1rem 3rem #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cargrow-page__hero-badge strong{color:var(--cg-secondary-cream);font-size:1.35rem}.cargrow-page__hero-badge span{color:#c8b7a4;font-size:1.15rem}.cargrow-page__hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--cg-secondary-line)}.cargrow-page__hero-stats>div{min-width:0;padding-right:1.2rem}.cargrow-page__hero-stats>div+div{padding-left:1.4rem;border-left:1px solid var(--cg-secondary-line)}.cargrow-page__hero-stats dt{color:var(--cg-secondary-gold-soft);font-size:1.7rem;font-weight:700;line-height:1.2}.cargrow-page__hero-stats dd{margin:.35rem 0 0;color:var(--cg-secondary-muted);font-size:1.1rem;line-height:1.35}.cargrow-about{color:var(--cg-secondary-copy)}.cargrow-about--original{max-width:98rem;margin-inline:auto}.cargrow-about__original-story{position:relative;margin:0 0 3.2rem;padding:clamp(3rem,5vw,5.6rem) clamp(2.4rem,6vw,7.2rem);overflow:hidden;border-top:1px solid var(--cg-secondary-line-strong);border-bottom:1px solid var(--cg-secondary-line);background:radial-gradient(34rem 24rem at 0% 0%,rgba(225,180,95,.105),transparent 70%),linear-gradient(90deg,rgba(255,249,240,.018),transparent 42%)}.cargrow-about__original-story:after{position:absolute;right:clamp(1.4rem,4vw,4rem);bottom:-2.6rem;color:#e1b45f0e;content:"CG";font-size:clamp(8rem,15vw,16rem);font-weight:800;letter-spacing:-.09em;line-height:.8;pointer-events:none}.cargrow-about__original-copy{position:relative;z-index:1;max-width:78rem}.cargrow-about__original-copy :is(h1,h2,h3){max-width:16ch;margin:0 0 2.4rem;color:var(--cg-secondary-cream)!important;font-family:inherit!important;font-size:clamp(3.2rem,4.6vw,5.2rem)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.04!important;text-align:left!important;text-wrap:balance}.cargrow-about__original-copy :is(p,.MsoNormal){max-width:68ch;margin:0 0 1.7rem!important;color:var(--cg-secondary-copy)!important;font-family:inherit!important;font-size:1.62rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.82!important;text-align:left!important;text-indent:0!important}.cargrow-about__original-copy :is(p,.MsoNormal):first-of-type{color:#e8d8c7!important;font-size:1.78rem!important}.cargrow-about__original-copy :is(strong,b){color:var(--cg-secondary-gold-soft)!important;font-weight:700!important}.cargrow-about__original-copy :is(img,picture,figure),.cargrow-about__original-copy p:has(>img:only-child){display:none!important}.cargrow-about__original-copy br+br{display:block;content:"";margin-top:1.2rem}.cargrow-about__original-story .cargrow-about__story-actions{position:relative;z-index:1;margin-top:2.8rem}.cargrow-about__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(34rem,.9fr);gap:clamp(3.6rem,7vw,9rem);align-items:center}.cargrow-about__intro-copy{min-width:0}.cargrow-about__luxury-icons{display:flex;gap:.8rem;margin:0 0 2rem}.cargrow-about__luxury-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid var(--cg-secondary-line-strong);border-radius:50%;background:#e1b45f12;color:var(--cg-secondary-gold)}.cargrow-about__luxury-icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.cargrow-about__intro h2,.cargrow-about__story h2,.cargrow-wishlist-shell__heading h2{max-width:13ch;margin:0 0 2rem;color:var(--cg-secondary-cream);font-size:clamp(3.4rem,4.3vw,5.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.cargrow-about__intro-copy>p:not(.cargrow-about__kicker){max-width:61ch;margin:0 0 1.4rem;color:var(--cg-secondary-copy);font-size:1.6rem;line-height:1.78}.cargrow-about__principles{display:grid;gap:0;margin:3rem 0 0;padding:0;border-block:1px solid var(--cg-secondary-line);list-style:none}.cargrow-about__principles li{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:2rem;align-items:baseline;padding:1.6rem 0}.cargrow-about__principles li+li{border-top:1px solid rgba(225,180,95,.13)}.cargrow-about__principles strong{color:var(--cg-secondary-gold-soft);font-size:1.3rem}.cargrow-about__principles span{color:var(--cg-secondary-muted);font-size:1.3rem;line-height:1.55}.cargrow-about__image{position:relative;min-height:52rem;overflow:hidden;border:1px solid var(--cg-secondary-line-strong);border-radius:2.4rem;box-shadow:1.2rem 1.2rem #e1b45f1a,0 2rem 5rem #00000047}.cargrow-about__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(5,9,12,.7));content:"";pointer-events:none}.cargrow-about__image img{display:block;width:100%;height:100%;min-height:52rem;object-fit:cover}.cargrow-about__image-note{position:absolute;z-index:2;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:1.6rem;border:1px solid rgba(244,231,215,.17);border-radius:1.4rem;background:#070c0fb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cargrow-about__image-note span{color:var(--cg-secondary-gold);font-size:1.15rem;font-weight:700;letter-spacing:.12em}.cargrow-about__image-note p{margin:0;color:#e7d7c6;font-size:1.25rem;line-height:1.55}.cargrow-about__story{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,8rem);max-width:none;margin:clamp(6rem,9vw,10rem) 0 4rem;padding:clamp(3rem,5vw,5.2rem);border:1px solid var(--cg-secondary-line);border-radius:2.4rem;background:radial-gradient(25rem 18rem at 94% 4%,rgba(38,91,86,.16),transparent 72%),linear-gradient(145deg,#0c161af0,#19130ff0);box-shadow:0 1.8rem 5rem #0003,inset 0 1px #ffefd20f}.cargrow-about__story h2{margin-bottom:0;font-size:clamp(3.2rem,3.8vw,4.8rem)}.cargrow-about__story-copy{display:grid;gap:1.4rem;max-width:70rem}.cargrow-about__story-copy p,.cargrow-about__story-copy p:nth-child(2){margin:0;color:var(--cg-secondary-copy);font-size:1.55rem;line-height:1.75}.cargrow-about__story-actions{margin-top:1rem}.cargrow-about__company{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;align-items:center;padding:2rem 0 0;border-top:1px solid var(--cg-secondary-line)}.cargrow-about__company p{margin:0;color:var(--cg-secondary-muted);font-size:1.25rem}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content{gap:2rem;margin-bottom:2rem}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__intro,main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__note,main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps li{border:1px solid var(--cg-secondary-line);border-radius:2rem;background:linear-gradient(145deg,#121b1ff2,#1a130ff2);box-shadow:0 1.8rem 4.5rem #0003,inset 0 1px #ffefd20f}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__intro{padding:clamp(2.8rem,4vw,5rem)}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content h2{max-width:14ch;color:var(--cg-secondary-cream);font-weight:600}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__note{padding:clamp(2.4rem,3vw,3.6rem);background:linear-gradient(145deg,#112325f2,#0b1418f5)}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__note-icon,main[data-template=page] .cargrow-page--livrare .cargrow-shipping-step-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:2rem;border:1px solid var(--cg-secondary-line-strong);border-radius:50%;background:#e1b45f14;color:var(--cg-secondary-gold)}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0 0 2rem;padding:0;counter-reset:shipping-step}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps li{position:relative;min-height:23rem;padding:2.4rem;overflow:hidden;counter-increment:shipping-step;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps li:after{position:absolute;top:1.7rem;right:2rem;color:#e1b45f3d;content:"0" counter(shipping-step);font-size:1.25rem;font-weight:700;letter-spacing:.12em}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps li:hover{transform:translateY(-4px);border-color:var(--cg-secondary-line-strong);box-shadow:0 2.2rem 5rem #00000047}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps strong{color:var(--cg-secondary-cream);font-size:1.7rem}main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps p,main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__note p,main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__intro p:not(.cargrow-page__eyebrow){color:var(--cg-secondary-copy)}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-links{justify-content:center;gap:1rem 1.5rem;margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--cg-secondary-line)}main[data-template=page] .cargrow-page--contact{padding-bottom:1.2rem}body:has(.cargrow-page--contact) main[data-template=page] .shopify-section:has(.cargrow-contact-intro),body:has(.cargrow-page--contact) main[data-template=page] .shopify-section:has(.contact){background:transparent!important}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-contact-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr);gap:3rem clamp(4rem,7vw,8rem);align-items:center;width:min(100% - 4rem,118rem);max-width:none;margin:1.4rem auto 2rem;padding:clamp(3rem,5vw,5.6rem);border:1px solid var(--cg-secondary-line);border-radius:2.4rem;background:radial-gradient(28rem 20rem at 96% 8%,rgba(35,93,91,.15),transparent 72%),linear-gradient(145deg,#0d171bf5,#1b1410f5);box-shadow:var(--cg-secondary-shadow),inset 0 1px #ffefd20f}body:has(.cargrow-page--contact) .cargrow-contact-intro__heading h2{max-width:13ch;margin:0 0 1.6rem;color:var(--cg-secondary-cream);font-size:clamp(3.4rem,4.2vw,5.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.04}body:has(.cargrow-page--contact) .cargrow-contact-intro__heading>p:last-child{max-width:55ch;margin:0;color:var(--cg-secondary-copy);line-height:1.7}body:has(.cargrow-page--contact) .cargrow-contact-intro__details{display:grid;gap:1rem}body:has(.cargrow-page--contact) .cargrow-contact-intro__details a{display:flex;align-items:center;gap:1.4rem;min-height:7rem;padding:1.3rem 1.5rem;border:1px solid var(--cg-secondary-line);border-radius:1.4rem;background:#fff9f009;color:var(--cg-secondary-gold-soft);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}body:has(.cargrow-page--contact) .cargrow-contact-intro__details a:hover{transform:translateY(-2px);border-color:var(--cg-secondary-line-strong);background:#e1b45f14}body:has(.cargrow-page--contact) .cargrow-contact-intro__details svg{flex:0 0 auto;width:2.3rem;height:2.3rem;padding:.9rem;box-sizing:content-box;border:1px solid var(--cg-secondary-line);border-radius:50%;color:var(--cg-secondary-gold)}body:has(.cargrow-page--contact) .cargrow-contact-intro__details a>span{display:grid;gap:.25rem}body:has(.cargrow-page--contact) .cargrow-contact-intro__details small{color:var(--cg-secondary-muted);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body:has(.cargrow-page--contact) .cargrow-contact-intro__details strong{color:var(--cg-secondary-gold-soft);font-size:1.4rem}.cargrow-contact-response{display:flex;align-items:center;gap:.8rem;margin:.6rem 0 0;color:var(--cg-secondary-muted);font-size:1.15rem;line-height:1.5}.cargrow-contact-response>span{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:50%;background:#64b68b;box-shadow:0 0 0 .4rem #64b68b1a}body:has(.cargrow-page--contact) .cargrow-contact-company{grid-column:1 / -1;margin:0;padding-top:1.8rem;border-top:1px solid var(--cg-secondary-line);color:var(--cg-secondary-muted);font-size:1.15rem}body:has(.cargrow-page--contact) main[data-template=page] .contact{width:min(100% - 4rem,118rem);max-width:none;margin:0 auto clamp(5.6rem,8vw,9rem);padding:clamp(3rem,5vw,5.6rem);border:1px solid var(--cg-secondary-line);border-radius:2.4rem;background:linear-gradient(145deg,#0b1418f5,#19130ff5);box-shadow:var(--cg-secondary-shadow),inset 0 1px #ffefd20f}body:has(.cargrow-page--contact) .contact .title{margin:0 0 3rem;color:var(--cg-secondary-cream);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:600;letter-spacing:-.045em}body:has(.cargrow-page--contact) .contact form{max-width:90rem}body:has(.cargrow-page--contact) .contact .field{margin-bottom:1.4rem}body:has(.cargrow-page--contact) .contact .field:before,body:has(.cargrow-page--contact) .contact .field:after{display:none}body:has(.cargrow-page--contact) .contact .field__input{min-height:5.6rem;padding-inline:1.7rem;border:1px solid rgba(225,180,95,.28);border-radius:1.2rem;background:#04090c6b;box-shadow:inset 0 1px #ffffff06;color:var(--cg-secondary-cream);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body:has(.cargrow-page--contact) .contact textarea.field__input{min-height:16rem;padding-top:2.2rem}body:has(.cargrow-page--contact) .contact .field__input:focus{border-color:#e1b45fb8;background:#04090c9e;box-shadow:0 0 0 .3rem #e1b45f14}body:has(.cargrow-page--contact) .contact .field__label{color:#ae9f90}body:has(.cargrow-page--contact) .contact__button{margin-top:2rem}body:has(.cargrow-page--wishlist),body:has(main[data-template=cart]){background-color:#11100f;background-image:radial-gradient(55rem 34rem at 3% 8%,rgba(231,166,57,.18),transparent 64%),radial-gradient(48rem 30rem at 96% 34%,rgba(240,103,34,.14),transparent 62%),radial-gradient(42rem 26rem at 48% 100%,rgba(255,177,74,.08),transparent 65%),repeating-linear-gradient(118deg,rgba(255,220,168,.025) 0,rgba(255,220,168,.025) 1px,transparent 1px,transparent 78px),linear-gradient(145deg,#0d1110,#18120f 52%,#0f1513);background-attachment:fixed}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero{display:block;min-height:0;margin-bottom:clamp(3.2rem,5vw,5.6rem);padding:clamp(4rem,7vw,7.4rem) clamp(1rem,2vw,2rem) clamp(3rem,5vw,5rem);overflow:visible;border:0;border-bottom:1px solid var(--cg-secondary-line);border-radius:0;background:transparent;box-shadow:none}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero-copy{position:relative;max-width:100%;padding-right:clamp(12rem,20vw,24rem)}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero-copy .main-page-title{max-width:none;margin:0;color:var(--cg-secondary-cream);font-size:clamp(4.6rem,5.4vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:.98}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero-media{display:none!important}.cargrow-wishlist-hero-mark{position:absolute;top:50%;right:clamp(1rem,5vw,6rem);display:grid;place-items:center;width:clamp(9rem,13vw,15rem);aspect-ratio:1;border:1px solid rgba(225,180,95,.34);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,225,169,.13),transparent 34%),#e1b45f0b;color:var(--cg-secondary-gold);font-family:Arial,sans-serif;font-size:clamp(4.8rem,8vw,9rem);line-height:1;box-shadow:0 0 0 1.4rem #e1b45f06,0 1.8rem 5rem #0000003d;transform:translateY(-50%) rotate(-7deg)}.cargrow-wishlist-shell{margin:0 0 clamp(6rem,10vw,11rem);padding:0;border:0;background:transparent;box-shadow:none}.cargrow-wishlist-shell__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:3rem;align-items:center;margin-bottom:3.6rem;padding-inline:1rem}.cargrow-wishlist-shell__heading h2{max-width:none;margin:0 0 .7rem;color:var(--cg-secondary-cream);font-size:clamp(2.6rem,3vw,3.8rem)}.cargrow-wishlist-shell__heading>div>p:last-child{max-width:54ch;margin:0;color:var(--cg-secondary-muted);line-height:1.65}.cargrow-wishlist-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;counter-reset:cargrow-wishlist}.cargrow-wishlist-item{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;align-items:stretch;min-width:0;min-height:0;padding:1.2rem;overflow:hidden;border:1px solid var(--cg-secondary-line);border-radius:2.6rem 2.6rem .9rem;background:radial-gradient(20rem 16rem at 0% 0%,rgba(225,180,95,.09),transparent 72%),linear-gradient(145deg,#141817f0,#1d1410eb);color:var(--cg-secondary-copy);box-shadow:0 1.5rem 4rem #0000002e,inset 0 1px #ffefd20b;counter-increment:cargrow-wishlist;transition:transform .22s ease,border-color .22s ease,background .22s ease}.cargrow-wishlist-item:nth-child(2n){margin-top:2.8rem;border-radius:2.6rem .9rem 2.6rem 2.6rem}.cargrow-wishlist-item:after{position:absolute;right:1.4rem;bottom:.2rem;color:#e1b45f14;content:"0" counter(cargrow-wishlist);font-size:7rem;font-weight:800;letter-spacing:-.08em;line-height:1;pointer-events:none}.cargrow-wishlist-item:hover{transform:translateY(-4px);border-color:var(--cg-secondary-line-strong);background:radial-gradient(20rem 16rem at 0% 0%,rgba(225,180,95,.13),transparent 72%),linear-gradient(145deg,#171d1bf7,#211510f5)}.cargrow-wishlist-item__media{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:clamp(24rem,27vw,32rem);overflow:hidden;border:1px solid rgba(225,180,95,.28);border-radius:12rem 12rem 1.4rem 1.4rem;background:radial-gradient(circle at 50% 24%,#fffaf2,#d9d0c4 76%);box-shadow:inset 0 1px #ffffffb3}.cargrow-wishlist-item__media img{width:100%;height:100%;padding:.8rem;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.cargrow-wishlist-item:hover .cargrow-wishlist-item__media img{transform:scale(1.035)}.cargrow-wishlist-item__eyebrow{margin:0 0 .7rem;color:var(--cg-secondary-gold);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cargrow-wishlist-item__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:1.8rem .6rem .5rem}.cargrow-wishlist-item h2{margin:0 0 .8rem;font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.2}.cargrow-wishlist-item h2 a{color:var(--cg-secondary-cream);text-decoration:none}.cargrow-wishlist-item__price{margin:0 0 1.6rem;color:var(--cg-secondary-gold-soft);font-weight:650}.cargrow-wishlist-item__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:auto;padding-top:.4rem}.cargrow-wishlist-item__actions .button,.cargrow-wishlist-remove{min-height:4.2rem;padding:.9rem 1.5rem;border-radius:999px;font-size:1.2rem;font-weight:700}.cargrow-wishlist-item__actions .button{border:1px solid var(--cg-secondary-line-strong);background:var(--cg-secondary-cream);color:#14100d}.cargrow-wishlist-remove{border:1px solid rgba(225,180,95,.32);background:transparent;color:var(--cg-secondary-gold-soft);cursor:pointer}.cargrow-wishlist-remove:hover{border-color:#e1b45fa3;background:#e1b45f14}.cargrow-wishlist-empty{grid-column:1 / -1;display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:2rem;align-items:center;min-height:17rem;padding:3rem;border:1px dashed rgba(225,180,95,.38);border-radius:2.6rem .9rem 2.6rem 2.6rem;background:radial-gradient(28rem 18rem at 0% 0%,rgba(225,180,95,.1),transparent 72%),#fff9f006}.cargrow-wishlist-empty__icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;border:1px solid var(--cg-secondary-line);border-radius:50%;background:#e1b45f12;color:var(--cg-secondary-gold);font-size:3.2rem}.cargrow-wishlist-empty h3{margin:0 0 .6rem;color:var(--cg-secondary-cream);font-size:2.2rem}.cargrow-wishlist-empty p{max-width:52ch;margin:0;color:var(--cg-secondary-muted);line-height:1.6}body:has(main[data-template=cart]) main[data-template=cart] cart-items,body:has(main[data-template=cart]) main[data-template=cart] #main-cart-footer{background:transparent;color:var(--cg-secondary-cream)}main[data-template=cart] .page-width{width:min(100% - 4rem,118rem);max-width:none;padding-inline:0}main[data-template=cart] .cargrow-cart-heading{display:flex;justify-content:space-between;gap:3rem;align-items:end;padding:clamp(4.8rem,7vw,8rem) 0 3rem}main[data-template=cart] .cargrow-cart-heading h1{margin:0 0 1rem;color:var(--cg-secondary-cream);font-size:clamp(4.8rem,6vw,7.4rem);font-weight:600;letter-spacing:-.055em;line-height:.96}main[data-template=cart] .cargrow-cart-heading__intro{margin:0;color:var(--cg-secondary-copy);font-size:1.6rem}main[data-template=cart] .cargrow-cart-heading>a{color:var(--cg-secondary-gold-soft);font-weight:650;text-underline-offset:.45rem}main[data-template=cart] .cargrow-cart-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:2rem;overflow:hidden;border:1px solid var(--cg-secondary-line);border-radius:1.6rem;background:#e1b45f1f}main[data-template=cart] .cargrow-cart-highlights>div{position:relative;display:grid;gap:.4rem;min-height:8.4rem;padding:1.8rem 2rem 1.8rem 5.2rem;background:#0a1216f0}main[data-template=cart] .cargrow-cart-highlights>div+div{border-left:1px solid var(--cg-secondary-line)}main[data-template=cart] .cargrow-cart-highlights>div:before{position:absolute;top:2.1rem;left:2rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid rgba(225,180,95,.46);border-radius:50%;color:var(--cg-secondary-gold);content:"\2713";font-size:1.15rem;font-weight:800}main[data-template=cart] .cargrow-cart-highlights strong{color:var(--cg-secondary-gold-soft);font-size:1.3rem}main[data-template=cart] .cargrow-cart-highlights span{color:var(--cg-secondary-muted);font-size:1.15rem}main[data-template=cart] .cart__items{padding:1rem 2.4rem;overflow:hidden;border:1px solid var(--cg-secondary-line);border-radius:2rem;background:linear-gradient(145deg,#0b1519f5,#19130ff5);box-shadow:0 1.8rem 5rem #0003,inset 0 1px #ffefd20d}main[data-template=cart] .cart-items,main[data-template=cart] .cart-items th{color:var(--cg-secondary-copy)}main[data-template=cart] .cart-items th{padding-bottom:1.4rem;border-color:var(--cg-secondary-line);color:var(--cg-secondary-gold);font-size:1rem;font-weight:700;letter-spacing:.12em}main[data-template=cart] .cart-item{border-color:#e1b45f21}main[data-template=cart] .cart-item__image-container{overflow:hidden;border:0;border-radius:1.4rem;background:linear-gradient(145deg,#f1ede6,#d9d4cc)}main[data-template=cart] .cart-item__image{padding:.5rem;mix-blend-mode:multiply}main[data-template=cart] .cart-item__name{color:var(--cg-secondary-cream);font-size:1.7rem;font-weight:650}main[data-template=cart] .cart-item .product-option,main[data-template=cart] .cart-item .cart-item__old-price{color:var(--cg-secondary-muted)}main[data-template=cart] .cart-item .price--end,main[data-template=cart] .cart-item__final-price{color:var(--cg-secondary-gold-soft);font-weight:700}main[data-template=cart] .quantity{min-height:4.6rem;border:1px solid rgba(225,180,95,.32);border-radius:999px;background:#04090c75}main[data-template=cart] .quantity:before,main[data-template=cart] .quantity:after{display:none}main[data-template=cart] .quantity__input,main[data-template=cart] .quantity__button{color:var(--cg-secondary-cream)}main[data-template=cart] cart-remove-button .button{color:#caa77c}main[data-template=cart] .cart__footer-wrapper{margin-top:0}main[data-template=cart] .cart__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,44rem);gap:2rem;align-items:start;padding:2rem 0 clamp(5.6rem,8vw,8rem)}main[data-template=cart] .cart__note,main[data-template=cart] .cart__blocks{padding:2.4rem;border:1px solid var(--cg-secondary-line);border-radius:1.8rem;box-shadow:0 1.6rem 4rem #0000002e,inset 0 1px #ffefd20d}main[data-template=cart] .cart__note{display:block;border-style:dashed;background:radial-gradient(24rem 18rem at 0% 0%,rgba(225,180,95,.08),transparent 72%),#091113b8}main[data-template=cart] .cart__note:before,main[data-template=cart] .cart__note:after{display:none}main[data-template=cart] .cart__blocks{position:relative;overflow:hidden;border-color:#e1b45f61;background:radial-gradient(32rem 18rem at 100% 0%,rgba(225,180,95,.13),transparent 70%),linear-gradient(145deg,#0c1617fa,#1f140efa)}main[data-template=cart] .cart__blocks:before{position:absolute;top:0;right:2.4rem;left:2.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(245,207,142,.7),transparent);content:""}main[data-template=cart] .cargrow-cart-note__heading{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:1.4rem;align-items:start;margin-bottom:1.7rem}main[data-template=cart] .cargrow-cart-note__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid rgba(225,180,95,.3);border-radius:1.4rem;background:#e1b45f11;color:var(--cg-secondary-gold-soft)}main[data-template=cart] .cargrow-cart-note__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}main[data-template=cart] .cargrow-cart-note__heading p{margin:0 0 .35rem;color:var(--cg-secondary-gold);font-size:.95rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}main[data-template=cart] .cargrow-cart-note__heading label{display:block;margin:0 0 .45rem;color:var(--cg-secondary-cream);font-size:1.45rem;font-weight:700;line-height:1.3}main[data-template=cart] .cargrow-cart-note__heading div>span{display:block;color:var(--cg-secondary-muted);font-size:1.12rem;line-height:1.5}main[data-template=cart] .cart__note textarea{display:block;width:100%;min-height:14rem;padding:1.5rem;border:1px solid rgba(225,180,95,.24);border-radius:1.2rem;background:#04090c75;color:var(--cg-secondary-cream);box-shadow:inset 0 1px #ffefd206;resize:vertical}main[data-template=cart] .cart__note textarea::placeholder{color:#857a70;opacity:1}main[data-template=cart] .cart__note textarea:focus{border-color:#e1b45fad;box-shadow:0 0 0 .3rem #e1b45f12;outline:0}main[data-template=cart] .totals{align-items:baseline;padding-bottom:1.6rem;border-bottom:1px solid var(--cg-secondary-line)}main[data-template=cart] .totals__total{color:var(--cg-secondary-copy);font-size:1.4rem}main[data-template=cart] .totals__total-value{color:var(--cg-secondary-gold-soft);font-size:2.6rem;font-weight:700}main[data-template=cart] .tax-note{color:var(--cg-secondary-muted);line-height:1.55}main[data-template=cart] .cargrow-cart-payment-note{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.1rem;align-items:center;margin:1.8rem 0;padding:1.2rem;border:1px solid rgba(225,180,95,.22);border-radius:1.3rem;background:#e1b45f0b}main[data-template=cart] .cargrow-cart-payment-note>span{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#e1b45f14;color:var(--cg-secondary-gold-soft)}main[data-template=cart] .cargrow-cart-payment-note svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}main[data-template=cart] .cargrow-cart-payment-note p,main[data-template=cart] .cargrow-cart-payment-note strong,main[data-template=cart] .cargrow-cart-payment-note small{display:block;margin:0}main[data-template=cart] .cargrow-cart-payment-note strong{color:var(--cg-secondary-cream);font-size:1.15rem}main[data-template=cart] .cargrow-cart-payment-note small{margin-top:.25rem;color:var(--cg-secondary-muted);font-size:1.05rem;line-height:1.45}main[data-template=cart] .cart__checkout-button{min-height:5.6rem;border:1px solid #edc06c;border-radius:999px;background:linear-gradient(135deg,#b8762c,#e2b55d 72%,#f1cf8e);color:#17110c;font-size:1.5rem;font-weight:800;box-shadow:0 1rem 2.6rem #b7762c38}main[data-template=cart] .cart__checkout-button:hover:not([disabled]){transform:translateY(-2px);filter:brightness(1.06)}main[data-template=cart] .cart__warnings{max-width:68rem;margin:0 auto clamp(6rem,10vw,12rem);padding:clamp(4rem,7vw,7rem) 2.4rem;border:1px solid var(--cg-secondary-line);border-radius:2.4rem;background:linear-gradient(145deg,#0b1519f5,#19130ff5);box-shadow:var(--cg-secondary-shadow);text-align:center}.cargrow-cart-empty-mark{display:grid;place-items:center;width:7rem;height:7rem;margin:0 auto 2rem;border:1px solid var(--cg-secondary-line-strong);border-radius:50%;background:#e1b45f12;color:var(--cg-secondary-gold)}.cargrow-cart-empty-mark svg{width:3rem;height:3rem}main[data-template=cart] .cart__empty-text{margin:0;color:var(--cg-secondary-cream);font-size:clamp(3.4rem,5vw,5.2rem);font-weight:600}.cargrow-cart-empty-copy{max-width:50ch;margin:1.4rem auto 2.6rem;color:var(--cg-secondary-copy);line-height:1.7}main[data-template=cart] .cargrow-cart-reassurance{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,1.65fr);gap:clamp(2.4rem,4vw,5.4rem);align-items:center;margin-block:1rem clamp(5.6rem,8vw,8rem);padding:clamp(2.4rem,4vw,4.2rem);overflow:hidden;border:1px solid var(--cg-secondary-line);border-radius:2.4rem;background:radial-gradient(34rem 24rem at 0% 0%,rgba(225,180,95,.14),transparent 70%),radial-gradient(28rem 22rem at 100% 100%,rgba(40,100,92,.12),transparent 72%),linear-gradient(145deg,#0c1416f7,#1c130ff7);box-shadow:0 2rem 5rem #00000038,inset 0 1px #ffefd20e}main[data-template=cart] .cargrow-cart-reassurance__intro{position:relative;padding-left:1.8rem}main[data-template=cart] .cargrow-cart-reassurance__intro:before{position:absolute;top:.4rem;bottom:.4rem;left:0;width:.2rem;border-radius:999px;background:linear-gradient(180deg,#f0cc84,#e1b45f1f);content:""}main[data-template=cart] .cargrow-cart-reassurance__eyebrow{margin:0 0 1rem;color:var(--cg-secondary-gold);font-size:1rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}main[data-template=cart] .cargrow-cart-reassurance__intro h2{max-width:13ch;margin:0 0 1rem;color:var(--cg-secondary-cream);font-size:clamp(2.5rem,3vw,3.7rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}main[data-template=cart] .cargrow-cart-reassurance__intro>p:last-child{max-width:40ch;margin:0;color:var(--cg-secondary-muted);line-height:1.65}main[data-template=cart] .cargrow-cart-reassurance__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}main[data-template=cart] .cargrow-cart-reassurance__items article{display:grid;align-content:start;min-width:0;min-height:18rem;padding:1.7rem;border:1px solid rgba(225,180,95,.17);border-radius:1.7rem;background:#fff9f006}main[data-template=cart] .cargrow-cart-reassurance__items article.cargrow-cart-reassurance__payment{border-color:#e1b45f6b;background:radial-gradient(18rem 12rem at 50% 0%,rgba(225,180,95,.12),transparent 72%),#e1b45f0a;box-shadow:inset 0 1px #fff0ce12}main[data-template=cart] .cargrow-cart-reassurance__icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:1.8rem;border:1px solid rgba(225,180,95,.35);border-radius:50%;background:#e1b45f11;color:var(--cg-secondary-gold-soft)}main[data-template=cart] .cargrow-cart-reassurance__icon svg{width:2.3rem;height:2.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}main[data-template=cart] .cargrow-cart-reassurance__items article>div{display:grid;gap:.7rem}main[data-template=cart] .cargrow-cart-reassurance strong{color:var(--cg-secondary-gold-soft);font-size:1.25rem;line-height:1.3}main[data-template=cart] .cargrow-cart-reassurance span{color:var(--cg-secondary-muted);font-size:1.12rem;line-height:1.6}main[data-template=cart] .cargrow-cart-reassurance a{color:var(--cg-secondary-gold-soft);text-underline-offset:.35rem}cart-drawer.drawer{width:100%;max-width:100%;overflow:hidden;background:#020608ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}cart-drawer .drawer__inner{width:min(48rem,100vw);max-width:100vw;padding:0;border:0;border-left:1px solid rgba(225,180,95,.25);background:radial-gradient(32rem 23rem at 100% 0%,rgba(225,180,95,.1),transparent 72%),linear-gradient(155deg,#11191d,#17120f);color:var(--cg-secondary-cream);box-shadow:-2rem 0 7rem #0000007a}cart-drawer .drawer__header{flex:0 0 auto;min-height:11.5rem;padding:2.4rem 6.8rem 1.8rem 2.4rem;border-bottom:1px solid var(--cg-secondary-line)}cart-drawer .cargrow-drawer-eyebrow{margin-bottom:.7rem;font-size:.95rem}cart-drawer .drawer__heading{margin:0;color:var(--cg-secondary-cream);font-size:3rem;font-weight:600;letter-spacing:-.04em}cart-drawer .cargrow-drawer-subtitle{margin:.45rem 0 0;color:var(--cg-secondary-muted);font-size:1.15rem}cart-drawer .drawer__close{top:2.4rem;right:2.2rem;display:grid;place-items:center;width:4.2rem;min-width:4.2rem;height:4.2rem;min-height:4.2rem;border:1px solid var(--cg-secondary-line);border-radius:50%;background:#fff9f009;color:var(--cg-secondary-gold-soft);transition:transform .2s ease,background .2s ease,border-color .2s ease}cart-drawer .drawer__close:hover{transform:rotate(6deg);border-color:var(--cg-secondary-line-strong);background:#e1b45f14}cart-drawer .cargrow-drawer-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;border-bottom:1px solid var(--cg-secondary-line);background:#e1b45f09}cart-drawer .cargrow-drawer-perks span{position:relative;padding:1.2rem .8rem 1.2rem 2.2rem;color:#bdad9c;font-size:1rem;font-weight:650;text-align:center}cart-drawer .cargrow-drawer-perks span:before{position:absolute;top:50%;margin-left:-1.4rem;color:var(--cg-secondary-gold);content:"\2022";transform:translateY(-50%)}cart-drawer .cargrow-drawer-perks span+span{border-left:1px solid rgba(225,180,95,.12)}cart-drawer cart-drawer-items{padding:0 2.4rem;scrollbar-color:rgba(225,180,95,.38) transparent}.cart-drawer .cart-items thead{display:none}.cart-drawer .drawer__cart-items-wrapper{padding-block:1.4rem}.cart-drawer .cart-item{grid-template:auto auto / 9rem minmax(0,1fr) auto;gap:.9rem 1.4rem;margin:0;padding:1.4rem 0;border-bottom:1px solid rgba(225,180,95,.14)}.cart-drawer .cart-item:last-child{margin:0}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:9rem}.cart-drawer .cart-item__media .cart-item__link{top:0;right:0;bottom:0;left:0}.cart-drawer .cart-item__image{width:9rem;max-width:9rem;height:10.5rem;padding:.5rem;border-radius:1.2rem;background:linear-gradient(145deg,#f1ede6,#d9d4cc);object-fit:contain;mix-blend-mode:normal}.cart-drawer .cart-item__details{grid-column:2 / 4;grid-row:1;width:auto;min-width:0}.cart-drawer .cart-item__name{color:var(--cg-secondary-cream);font-size:1.45rem;font-weight:650;line-height:1.35}.cart-drawer .product-option,.cart-drawer .cart-item__old-price{color:var(--cg-secondary-muted);font-size:1.15rem}.cart-drawer .cart-item__totals{grid-column:3;grid-row:2;align-items:center}.cart-drawer .price,.cart-drawer .cart-item__final-price{color:var(--cg-secondary-gold-soft);font-weight:700}.cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;padding:0}.cart-drawer .cart-item__quantity-wrapper{gap:.8rem}.cart-drawer .quantity{width:11rem;min-height:4rem;border:1px solid rgba(225,180,95,.28);border-radius:999px;background:#04090c75}.cart-drawer .quantity:before,.cart-drawer .quantity:after{display:none}.cart-drawer .quantity__input,.cart-drawer .quantity__button{color:var(--cg-secondary-cream)}.cart-drawer cart-remove-button .button{min-width:4rem;min-height:4rem;border:0;color:#c9a77b}cart-drawer .drawer__footer{flex:0 0 auto;padding:1.8rem 2.4rem 2.4rem;border-top:1px solid var(--cg-secondary-line);background:#070c0fb8;box-shadow:0 -1.4rem 3rem #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}cart-drawer .drawer__footer>details{margin-top:-1.8rem;border-color:var(--cg-secondary-line)}cart-drawer .drawer__footer summary{color:var(--cg-secondary-copy)}cart-drawer .drawer__footer .field:before,cart-drawer .drawer__footer .field:after{display:none}cart-drawer .drawer__footer textarea{border:1px solid var(--cg-secondary-line);border-radius:1rem;background:#04090c8a;color:var(--cg-secondary-cream)}cart-drawer .cart-drawer__footer{margin:0;padding:0}cart-drawer .cart-drawer__footer .totals{align-items:baseline;padding-bottom:1.2rem;border-bottom:1px solid var(--cg-secondary-line)}cart-drawer .totals__total{color:var(--cg-secondary-copy);font-size:1.35rem}cart-drawer .totals__total-value{color:var(--cg-secondary-gold-soft);font-size:2.3rem;font-weight:700}cart-drawer .tax-note{margin:1rem 0 1.4rem;color:var(--cg-secondary-muted);font-size:1.05rem;line-height:1.45}.cargrow-drawer-secure{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1.1rem;align-items:center;margin-bottom:1.4rem;padding:1.2rem;border:1px solid rgba(225,180,95,.17);border-radius:1.2rem;background:#e1b45f09}.cargrow-drawer-secure__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#e1b45f14;color:var(--cg-secondary-gold)}.cargrow-drawer-secure__icon svg{width:1.7rem;height:1.7rem}.cargrow-drawer-secure>div{display:grid;gap:.2rem}.cargrow-drawer-secure strong{color:var(--cg-secondary-cream);font-size:1.15rem}.cargrow-drawer-secure span:not(.cargrow-drawer-secure__icon){color:var(--cg-secondary-muted);font-size:1rem}cart-drawer .cart__ctas{display:grid;grid-template-columns:1fr 1.22fr;gap:.9rem}cart-drawer .cart-drawer__view-cart,cart-drawer .cart__checkout-button{min-height:5.2rem;margin:0;border-radius:999px;font-size:1.25rem;font-weight:750}cart-drawer .cart-drawer__view-cart{border:1px solid var(--cg-secondary-line-strong);background:transparent;color:var(--cg-secondary-gold-soft)}cart-drawer .cart-drawer__view-cart:hover{border-color:#e1b45fb8;background:#e1b45f14;color:#ffe0a7}cart-drawer .cart__checkout-button{border:1px solid #edc06c;background:linear-gradient(135deg,#b8762c,#e2b55d 72%,#f1cf8e);color:#17110c;box-shadow:0 1rem 2.2rem #b7762c33}cart-drawer .cart__checkout-button:hover:not([disabled]){filter:brightness(1.06)}cart-drawer.is-empty .drawer__inner{display:grid;padding:0}cart-drawer.is-empty .cargrow-drawer-perks,cart-drawer.is-empty .drawer__footer{display:none}cart-drawer .drawer__inner-empty{padding:0}cart-drawer .cart-drawer__warnings{padding:2.4rem}cart-drawer .cart-drawer__empty-content{position:relative;padding:4rem 2.4rem;border:1px solid var(--cg-secondary-line);border-radius:2rem;background:#fff9f008}cart-drawer .cart-drawer__warnings .drawer__close{top:1.8rem;right:1.8rem}.cargrow-drawer-empty-mark{display:grid;place-items:center;width:7rem;height:7rem;margin:0 auto 2rem;border:1px solid var(--cg-secondary-line-strong);border-radius:50%;background:#e1b45f12;color:var(--cg-secondary-gold)}.cargrow-drawer-empty-mark svg{width:3rem;height:3rem}cart-drawer .cart-drawer__empty-content .cargrow-drawer-eyebrow{text-align:center}cart-drawer .cart__empty-text{margin:0;color:var(--cg-secondary-cream);font-size:3.4rem;font-weight:600}.cargrow-drawer-empty-copy{max-width:34ch;margin:1.2rem auto 2.4rem;color:var(--cg-secondary-copy);line-height:1.65}cart-drawer .cart-drawer__empty-content>.button{min-height:5.2rem;border:1px solid #edc06c;border-radius:999px;background:linear-gradient(135deg,#b8762c,#e2b55d 72%,#f1cf8e);color:#17110c;font-weight:750}.cargrow-page a:focus-visible,.cargrow-page button:focus-visible,main[data-template=cart] a:focus-visible,main[data-template=cart] button:focus-visible,cart-drawer a:focus-visible,cart-drawer button:focus-visible,body:has(.cargrow-page--contact) .contact input:focus-visible,body:has(.cargrow-page--contact) .contact textarea:focus-visible{outline:.2rem solid #f3cb7f;outline-offset:.3rem}@media screen and (max-width:989px){main[data-template=page] .cargrow-page .cargrow-page__hero,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero{grid-template-columns:minmax(0,1fr) minmax(34rem,.9fr);gap:3rem;min-height:50rem;padding:3.6rem}main[data-template=page] .cargrow-page__hero-copy .main-page-title,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-copy .main-page-title{font-size:clamp(4rem,6vw,5.6rem)}.cargrow-about__intro{gap:4rem}.cargrow-about__principles li{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:1.4rem}.cargrow-wishlist-item{grid-template-columns:minmax(0,1fr)}.cargrow-wishlist-page{grid-template-columns:repeat(2,minmax(0,1fr))}.cargrow-wishlist-item__media{width:100%;height:clamp(23rem,37vw,30rem)}main[data-template=cart] .cargrow-cart-reassurance{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.header-wrapper .header{grid-template-columns:auto auto minmax(0,1fr);gap:.55rem;padding-inline:1.2rem!important}.header-wrapper header-drawer{margin-left:0}.header-wrapper .header__heading-logo-wrapper{width:7.8rem}.header-wrapper .header__icons{min-width:0;gap:.35rem;padding-right:0}.header-wrapper .header__icons .header__icon,.header-wrapper .cargrow-header-phone,.header-wrapper header-drawer .header__icon{width:4rem;min-width:4rem;height:4rem;min-height:4rem}main[data-template=page] .cargrow-page{width:100%;padding:1.2rem 1.2rem 5.6rem}main[data-template=page] .cargrow-page .cargrow-page__hero,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero{grid-template-columns:minmax(0,1fr);gap:2.8rem;width:100%;min-height:0;margin:.8rem auto 4rem;padding:2.6rem 2rem 2rem;border-radius:2rem}main[data-template=page] .cargrow-page__hero-copy,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-copy{width:auto;max-width:none;margin:0;padding:0}main[data-template=page] .cargrow-page__hero-copy .main-page-title,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-copy .main-page-title{max-width:12ch;font-size:clamp(3.6rem,11vw,4.8rem);line-height:1}main[data-template=page] .cargrow-page__hero-summary{margin-top:1.6rem;font-size:1.5rem;line-height:1.65}main[data-template=page] .cargrow-page__hero-media,main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-media{width:100%;min-height:24rem;height:24rem;border-radius:1.6rem;box-shadow:.8rem .8rem #e1b45f1a}main[data-template=page] .cargrow-page--despre-noi .cargrow-page__hero-media img{min-height:24rem;object-position:62% center}.cargrow-page__hero-badge{right:1.2rem;bottom:1.2rem;min-width:0;padding:1rem 1.2rem}.cargrow-page__hero-actions,.cargrow-about__story-actions{align-items:stretch;margin-top:2.2rem}.cargrow-page__hero-actions .button,.cargrow-page__hero-actions .cargrow-page__hero-link,.cargrow-about__story-actions .button,.cargrow-about__story-actions .cargrow-text-link{width:100%;justify-content:center;text-align:center}.cargrow-page__hero-link,.cargrow-about__story-actions .cargrow-text-link{min-height:4.8rem;display:flex;align-items:center}.cargrow-page__hero-stats{margin-top:2.2rem;padding-top:1.3rem}.cargrow-page__hero-stats dt{font-size:1.45rem}.cargrow-page__hero-stats dd{font-size:.95rem}.cargrow-about__intro,.cargrow-about__story{grid-template-columns:minmax(0,1fr)}.cargrow-about__intro{gap:3.2rem}.cargrow-about__intro h2,.cargrow-about__story h2,.cargrow-wishlist-shell__heading h2{font-size:clamp(3rem,9.4vw,4rem)}.cargrow-about__principles li{grid-template-columns:minmax(0,1fr);gap:.5rem}.cargrow-about__image,.cargrow-about__image img{min-height:34rem}.cargrow-about__image-note{right:1.2rem;bottom:1.2rem;left:1.2rem}.cargrow-about__story{gap:2.4rem;margin:4.8rem 0 3rem;padding:2.4rem 2rem;border-radius:1.8rem}.cargrow-about__original-story{margin-bottom:2.4rem;padding:2.8rem 1.8rem 3.2rem}.cargrow-about__original-copy :is(h1,h2,h3){margin-bottom:2rem;font-size:clamp(3rem,9vw,4rem)!important}.cargrow-about__original-copy :is(p,.MsoNormal),.cargrow-about__original-copy :is(p,.MsoNormal):first-of-type{font-size:1.5rem!important;line-height:1.75!important}.cargrow-about__company{display:grid}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content,main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps{grid-template-columns:minmax(0,1fr)}main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__intro,main[data-template=page] .cargrow-page--livrare .cargrow-delivery-content__note,main[data-template=page] .cargrow-page--livrare .cargrow-shipping-steps li{min-height:0;border-radius:1.6rem}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-contact-intro,body:has(.cargrow-page--contact) main[data-template=page] .contact{grid-template-columns:minmax(0,1fr);width:calc(100% - 2.4rem);margin-inline:auto;padding:2.4rem 2rem;border-radius:1.8rem}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-contact-intro{gap:2.6rem}body:has(.cargrow-page--contact) .contact__fields{display:block}body:has(.cargrow-page--contact) .contact__button .button{width:100%}.cargrow-wishlist-shell{margin:0 0 5.6rem;padding:0}.cargrow-wishlist-shell__heading{grid-template-columns:minmax(0,1fr);gap:1.4rem;align-items:start;margin-bottom:2.4rem;padding:0 .4rem}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero{margin-bottom:3.2rem;padding:3.2rem .4rem 2.8rem;border-radius:0}body:has(.cargrow-page--wishlist) .cargrow-page--wishlist .cargrow-page__hero-copy{padding-right:7.4rem}.cargrow-wishlist-hero-mark{right:.4rem;width:6.2rem;font-size:3.6rem;box-shadow:0 0 0 .7rem #e1b45f06}.cargrow-wishlist-page{grid-template-columns:minmax(0,1fr);gap:1.4rem}.cargrow-wishlist-item{grid-template-columns:9.5rem minmax(0,1fr);gap:1.2rem;padding:1.2rem;min-height:15rem;border-radius:1.9rem 1.9rem .7rem}.cargrow-wishlist-item:nth-child(2n){margin-top:0;border-radius:1.9rem .7rem 1.9rem 1.9rem}.cargrow-wishlist-item__media{width:9.5rem;height:12rem}.cargrow-wishlist-item__eyebrow{font-size:.9rem}.cargrow-wishlist-item h2{font-size:1.55rem}.cargrow-wishlist-item__actions{gap:.6rem}.cargrow-wishlist-item__actions .button,.cargrow-wishlist-remove{min-height:4rem;padding-inline:1.1rem;font-size:1.05rem}.cargrow-wishlist-empty{grid-template-columns:minmax(0,1fr);justify-items:center;padding:3rem 2rem;text-align:center}.cargrow-wishlist-empty .button{width:100%}main[data-template=cart] .page-width{width:calc(100% - 2.4rem)}main[data-template=cart] .cargrow-cart-heading{display:block;padding:3.6rem 0 2.4rem}main[data-template=cart] .cargrow-cart-heading h1{font-size:clamp(4rem,13vw,5.4rem)}main[data-template=cart] .cargrow-cart-heading>a{display:inline-block;margin-top:1.6rem}main[data-template=cart] .cargrow-cart-highlights{grid-template-columns:minmax(0,1fr)}main[data-template=cart] .cargrow-cart-highlights>div{min-height:0}main[data-template=cart] .cargrow-cart-highlights>div+div{border-top:1px solid var(--cg-secondary-line);border-left:0}main[data-template=cart] .cart__items{padding:.5rem 1.2rem;border-radius:1.6rem}main[data-template=cart] .cart__footer{grid-template-columns:minmax(0,1fr);padding-bottom:5.6rem}main[data-template=cart] .cart__note,main[data-template=cart] .cart__blocks{padding:1.8rem}main[data-template=cart] .cargrow-cart-reassurance{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:2.2rem 1.6rem;border-radius:1.8rem}main[data-template=cart] .cargrow-cart-reassurance__intro{padding-left:1.4rem}main[data-template=cart] .cargrow-cart-reassurance__intro h2{max-width:15ch;font-size:2.8rem}main[data-template=cart] .cargrow-cart-reassurance__items{grid-template-columns:minmax(0,1fr)}main[data-template=cart] .cargrow-cart-reassurance__items article{grid-template-columns:4rem minmax(0,1fr);gap:1.2rem;align-items:start;min-height:0;padding:1.5rem}main[data-template=cart] .cargrow-cart-reassurance__icon{width:4rem;height:4rem;margin:0}cart-drawer .drawer__inner{width:100vw;max-width:100vw}cart-drawer .drawer__header{min-height:10.5rem;padding:2rem 6.2rem 1.5rem 1.6rem}cart-drawer .drawer__close{top:2rem;right:1.4rem}cart-drawer .cargrow-drawer-perks span{padding:1rem .4rem 1rem 1.4rem;font-size:.9rem}cart-drawer cart-drawer-items{padding:0 1.6rem}.cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr) auto;gap:.8rem 1.1rem}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:8rem}.cart-drawer .cart-item__image{height:9.5rem}cart-drawer .drawer__footer{padding:1.5rem 1.6rem 1.8rem}cart-drawer .cart__ctas{grid-template-columns:1fr 1.18fr}cart-drawer .cart-drawer__view-cart,cart-drawer .cart__checkout-button{min-height:5rem;padding-inline:1rem;font-size:1.1rem}cart-drawer .cart-drawer__warnings{padding:1.2rem}cart-drawer .cart-drawer__empty-content{padding:4rem 1.6rem 2.6rem}}.shopify-section-group-footer-group .newsletter{padding:clamp(3.2rem,5vw,6rem) 2rem;background:radial-gradient(42rem 24rem at 9% 20%,rgba(225,180,95,.11),transparent 68%),linear-gradient(145deg,#101413,#18110e 58%,#0c1111)}.shopify-section-group-footer-group .newsletter .newsletter__wrapper{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(38rem,1.12fr);grid-template-areas:"kicker form" "heading form" "copy form";column-gap:clamp(4rem,7vw,9rem);row-gap:.8rem;align-items:center;width:min(100%,118rem);margin-inline:auto;padding:clamp(3rem,5vw,5rem)!important;overflow:hidden;border:1px solid rgba(225,180,95,.27);border-radius:2.8rem;background:radial-gradient(30rem 22rem at 100% 0%,rgba(225,180,95,.12),transparent 70%),linear-gradient(145deg,#151c1bfa,#22150ffa)!important;box-shadow:0 2.4rem 6rem #00000047,inset 0 1px #fff0d20e;text-align:left}.shopify-section-group-footer-group .newsletter .newsletter__wrapper>*{margin-top:0!important}.shopify-section-group-footer-group .cargrow-newsletter-kicker{grid-area:kicker;margin:0 0 .45rem;color:#e1b45f;font-size:1rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.shopify-section-group-footer-group .newsletter h2{grid-area:heading;margin:0;color:#f4e7d7;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.shopify-section-group-footer-group .newsletter__subheading{grid-area:copy;max-width:47ch;margin-top:.7rem!important;color:#bca99a;font-size:1.35rem;line-height:1.65}.shopify-section-group-footer-group .newsletter__subheading p{margin:0}.shopify-section-group-footer-group .newsletter__subheading strong{color:#f0cd8e;font-weight:750}.shopify-section-group-footer-group .cargrow-newsletter-form-shell{grid-area:form;min-width:0}.shopify-section-group-footer-group .newsletter-form{max-width:none!important;margin:0!important}.shopify-section-group-footer-group .newsletter-form__field-wrapper{max-width:none!important}.shopify-section-group-footer-group .newsletter-form .field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;min-height:6.4rem;padding:.6rem;border:1px solid rgba(225,180,95,.34);border-radius:1.5rem;background:#050a0b94;box-shadow:inset 0 1px #fff2d809}.shopify-section-group-footer-group .newsletter-form .field:before,.shopify-section-group-footer-group .newsletter-form .field:after{display:none}.shopify-section-group-footer-group .newsletter-form .field__input{position:relative;grid-column:1;min-width:0;min-height:5.1rem;padding:1.8rem 1.4rem .8rem!important;border:0;background:transparent;color:#f4e7d7;box-shadow:none}.shopify-section-group-footer-group .newsletter-form .field__label{top:1.9rem;left:1.4rem;color:#a99788}.shopify-section-group-footer-group .newsletter-form .field__input:focus~.field__label,.shopify-section-group-footer-group .newsletter-form .field__input:not(:placeholder-shown)~.field__label{top:.8rem;font-size:.9rem}.shopify-section-group-footer-group .newsletter-form__button{position:static!important;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:auto!important;min-width:15rem;height:auto!important;min-height:5.1rem;padding:1rem 1.7rem;border:1px solid #efc06d;border-radius:1.05rem;background:linear-gradient(135deg,#b8702a,#dfa84e 68%,#f1cf8e);color:#17110c;font-size:1.2rem;font-weight:800;transition:transform .2s ease,filter .2s ease}.shopify-section-group-footer-group .newsletter-form__button:hover:not([disabled]){filter:brightness(1.06);transform:translateY(-1px)}.shopify-section-group-footer-group .newsletter-form__button .svg-wrapper{width:1.7rem;height:1.7rem}.shopify-section-group-footer-group .newsletter-form__button.is-loading .svg-wrapper{opacity:.45}.shopify-section-group-footer-group .newsletter-form [data-cargrow-form-message],.shopify-section-group-footer-group .newsletter-form__message{margin:1rem 0 0;color:#f0cd8e;font-size:1.15rem}@media screen and (max-width:749px){.shopify-section-group-footer-group .newsletter{padding:3.2rem 1.2rem}.shopify-section-group-footer-group .newsletter .newsletter__wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "heading" "copy" "form";gap:.8rem;padding:2.6rem 1.7rem!important;border-radius:2rem}.shopify-section-group-footer-group .newsletter h2{font-size:clamp(3rem,10vw,4rem)}.shopify-section-group-footer-group .newsletter__subheading{margin-bottom:1.5rem;font-size:1.25rem}.shopify-section-group-footer-group .newsletter-form .field{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.6rem}.shopify-section-group-footer-group .newsletter-form__button{width:100%!important;min-width:0}}@media screen and (max-height:700px){cart-drawer .drawer__header{min-height:9.4rem;padding-top:1.6rem;padding-bottom:1.2rem}cart-drawer .drawer__close{top:1.5rem}cart-drawer .cargrow-drawer-subtitle,cart-drawer .cargrow-drawer-perks,.cargrow-drawer-secure{display:none}cart-drawer .drawer__footer{padding-top:1.2rem;padding-bottom:1.4rem}}@media(prefers-reduced-motion:reduce){.cargrow-about__image img,.cargrow-wishlist-item,.cargrow-wishlist-item__media img,.cargrow-shipping-steps li,cart-drawer .drawer__close{transition:none!important}}body:has(main[data-template=product]){background-color:#11100f;background-image:radial-gradient(55rem 34rem at 3% 8%,rgba(231,166,57,.18),transparent 64%),radial-gradient(48rem 30rem at 96% 34%,rgba(240,103,34,.14),transparent 62%),radial-gradient(42rem 26rem at 48% 100%,rgba(255,177,74,.08),transparent 65%),repeating-linear-gradient(118deg,rgba(255,220,168,.025) 0,rgba(255,220,168,.025) 1px,transparent 1px,transparent 78px),linear-gradient(145deg,#0d1110,#18120f 52%,#0f1513);background-attachment:fixed}main[data-template=product]{background-color:transparent!important;background-image:radial-gradient(58rem 34rem at 8% 4%,rgba(225,180,95,.09),transparent 70%),linear-gradient(180deg,#080c0c24,#080c0c80)!important}main[data-template=product] product-info:before{background-image:linear-gradient(108deg,#0c0b0adb,#0c0b0ab8 46%,#081211ad),var(--cargrow-brand-scene-image)!important;background-position:center 53%!important;filter:saturate(.78) contrast(1.08)!important;opacity:.3!important}main[data-template=product] .product.grid{grid-template-columns:minmax(0,1.12fr) minmax(36rem,.88fr);gap:clamp(3.4rem,5vw,6.8rem);max-width:132rem}main[data-template=product] .product__media-wrapper{min-width:0}main[data-template=product] media-gallery{display:block;padding:1.2rem;overflow:hidden;border:1px solid rgba(225,180,95,.3);border-radius:3rem;background-image:linear-gradient(145deg,#0e1110e0,#201611eb),var(--cargrow-brand-scene-image);background-position:center;background-size:cover;box-shadow:0 2.8rem 6rem #0000004d,inset 0 1px #fff2d712}main[data-template=product] .product--thumbnail .product__media-list{margin:0 0 1.2rem}main[data-template=product] .product-media-container,main[data-template=product] .product-media-container.cargrow-erba-pura-media,main[data-template=product] .product-media-container.cargrow-local-product-media{position:relative;overflow:hidden;border:1px solid rgba(255,248,236,.42);border-radius:2.2rem;background:radial-gradient(circle at 50% 28%,#fffdf7fa,#eee1d1f0 58%,#cfb89feb);box-shadow:inset 0 1px #ffffffb8,0 1.4rem 3.4rem #0003}main[data-template=product] .product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important}main[data-template=product] .product-media-container:after{position:absolute;z-index:3;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:1px solid rgba(146,104,59,.17);border-radius:1.6rem;content:"";pointer-events:none}main[data-template=product] .product-media-container .product__media{height:min(61rem,70vh);padding:clamp(1.8rem,3vw,3.8rem)}main[data-template=product] .product-media-container.cargrow-erba-pura-media .product__media img{mix-blend-mode:multiply;filter:saturate(.94) contrast(1.025)}main[data-template=product] .product__media-icon{top:1.8rem;right:1.8rem;border:1px solid rgba(225,180,95,.34);background:#0f0d0bc2;color:#f2cc87;box-shadow:0 .8rem 2rem #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main[data-template=product] .product--thumbnail .thumbnail-slider{padding:.2rem .35rem .35rem}main[data-template=product] .product--thumbnail .thumbnail-list{justify-content:center;min-width:0;padding:.35rem}main[data-template=product] .product--thumbnail .thumbnail-list__item{flex:0 0 8.4rem}main[data-template=product] .product--thumbnail .thumbnail{padding:.45rem;overflow:hidden;border:1px solid rgba(225,180,95,.24);border-radius:1.3rem;background:radial-gradient(circle at 50% 25%,#fffaf2,#d8cbbd 82%);box-shadow:inset 0 1px #ffffff8c}main[data-template=product] .product--thumbnail .thumbnail[aria-current=true]{border-color:#efbd64;box-shadow:0 0 0 .2rem #efbd642e,0 .8rem 1.8rem #0000002e}main[data-template=product] .product--thumbnail .thumbnail img{padding:.15rem;object-fit:contain}main[data-template=product] .product--thumbnail .thumbnail img.cargrow-primary-thumbnail{mix-blend-mode:multiply}main[data-template=product] .product__info-wrapper{position:relative;overflow:hidden!important;padding:clamp(2.5rem,3.4vw,4rem)!important;border:1px solid rgba(225,180,95,.3)!important;border-radius:2.8rem!important;background:radial-gradient(30rem 20rem at 100% 0%,rgba(225,180,95,.12),transparent 70%),linear-gradient(145deg,#1e1915f5,#0f1211f5)!important;box-shadow:0 2.5rem 5.5rem #00000047,inset 0 1px #fff2d70e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}main[data-template=product] .product__info-wrapper:before{top:0!important;right:10%!important;left:auto!important;width:18rem!important;height:.2rem!important;background:linear-gradient(90deg,transparent,#efbd64,transparent)!important}main[data-template=product] .product-form__quantity,main[data-template=product] .cargrow-product-buy-actions{align-self:end}main[data-template=product] .quantity,main[data-template=product] .product-form__submit{min-height:5.8rem}main[data-template=product] .product-form__submit{margin:0;border:1px solid #efc06d;background:linear-gradient(135deg,#b8702a,#dfa84e 68%,#f1cf8e);color:#17110c;box-shadow:0 1rem 2.6rem #b7702a3d}main[data-template=product] .product-form__submit:hover:not([disabled]){background:linear-gradient(135deg,#c77d31,#e9b75d 68%,#f7daa2);color:#17110c}main[data-template=product] .product__description{display:grid;gap:2.2rem;padding-top:1rem}main[data-template=product] .cargrow-product-description__summary{padding:1.5rem 1.6rem;border:1px solid rgba(225,180,95,.18);border-radius:1.4rem;background:#fff9f006}main[data-template=product] .cargrow-product-description__full{padding-top:2.2rem;border-top:1px solid rgba(225,180,95,.22)}main[data-template=product] .cargrow-product-description__eyebrow{margin:0 0 .55rem!important;color:var(--cg-product-gold)!important;font-size:.95rem!important;font-weight:750;letter-spacing:.13em;text-transform:uppercase}main[data-template=product] .cargrow-product-description__summary h2,main[data-template=product] .cargrow-product-description__full h2{margin:0 0 .9rem;color:var(--cg-product-cream);font-size:1.8rem}main[data-template=product] .cargrow-product-description__summary>p:not(.cargrow-product-description__eyebrow),main[data-template=product] .cargrow-product-description__content :is(p,li){color:#cdbbad;font-size:1.35rem;line-height:1.7}main[data-template=product] .cargrow-product-description__meta{margin-top:.85rem!important;color:#e7c889!important;font-size:1.1rem!important;font-weight:650}main[data-template=product] .cargrow-product-description__content :is(h2,h3,h4){margin:1.6rem 0 .8rem;color:#efe1d1;font-size:1.5rem}main[data-template=product] .cargrow-product-description__content :is(ul,ol){margin:1rem 0;padding-left:2rem}.product-media-modal__dialog{background:#060808f5!important}.product-media-modal__content{background:transparent!important}.product-media-modal__content>img{max-height:calc(100vh - 5rem);width:auto;max-width:min(92vw,110rem);margin:2.5rem auto;padding:clamp(1rem,2vw,2rem);border:1px solid rgba(225,180,95,.38);border-radius:2rem;background:radial-gradient(circle at 50% 24%,#fffdf8,#e7d8c7 82%);object-fit:contain;box-shadow:0 2.4rem 6rem #0000006b}.product-media-modal__content>img.cargrow-product-modal-primary{mix-blend-mode:normal}.product-media-modal__toggle{border:1px solid rgba(225,180,95,.4)!important;background:#1c1713!important;color:#f3d18d!important}@media screen and (max-width:989px){main[data-template=product] .product.grid{grid-template-columns:minmax(0,1.04fr) minmax(31rem,.96fr);gap:2.8rem}main[data-template=product] .product__info-wrapper{padding:2.4rem!important}}@media screen and (max-width:749px){main[data-template=product] product-info:before{background-position:58% center!important;opacity:.21!important}main[data-template=product] .product.grid{gap:1.6rem;padding:1.4rem 1.2rem 5.6rem}main[data-template=product] media-gallery{padding:.8rem;border-radius:2.1rem}main[data-template=product] .product-media-container,main[data-template=product] .product-media-container.cargrow-erba-pura-media,main[data-template=product] .product-media-container.cargrow-local-product-media{border-radius:1.6rem}main[data-template=product] .product-media-container:after{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:1.2rem}main[data-template=product] .product-media-container .product__media{height:min(36rem,88vw);padding:1.2rem}main[data-template=product] .product__media-list{width:100%;margin-inline:0;padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}main[data-template=product] slider-component[id^=GalleryViewer]{margin-inline:0}main[data-template=product] .product__media-list::-webkit-scrollbar{display:none}main[data-template=product] .product__media-item{scroll-snap-align:start}main[data-template=product] .product--thumbnail .thumbnail-list{justify-content:flex-start;padding-inline:.2rem}main[data-template=product] .product--thumbnail .thumbnail-list__item{flex-basis:7.4rem}main[data-template=product] .product__info-wrapper{padding:2.1rem 1.6rem!important;border-radius:2rem!important}main[data-template=product] .cargrow-product-description__summary{padding:1.4rem}main[data-template=product] .cargrow-product-description__summary>p:not(.cargrow-product-description__eyebrow),main[data-template=product] .cargrow-product-description__content :is(p,li){font-size:1.3rem}.product-media-modal__content>img{max-height:calc(100vh - 7rem);max-width:calc(100vw - 2rem);margin:3.5rem auto;border-radius:1.4rem}}main[data-template=collection] .product-card-wrapper .card__inner{isolation:isolate}main[data-template=collection] .product-card-wrapper .card__inner>.card__content>.card__badge{position:absolute!important;z-index:6;top:.65rem!important;right:.65rem!important;bottom:auto!important;left:auto!important;max-width:calc(100% - 1.3rem);margin:0!important;justify-self:end}main[data-template=collection] .product-card-wrapper .cargrow-discount-badge{padding:.55rem .85rem;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px;background:linear-gradient(135deg,#dc3047,#a90f26)!important;color:#fff!important;font-weight:800;letter-spacing:.015em;box-shadow:0 .5rem 1.4rem #84071c4d}main[data-template=collection] .product-card-wrapper .card__media.cargrow-local-product-media{background-color:#e8dfd4!important;background-image:linear-gradient(145deg,#faf7f0cf,#e4d8cadb),var(--cargrow-brand-scene-image)!important;background-position:50% 43%!important;background-size:cover!important}main[data-template=collection] .product-card-wrapper .card__media.cargrow-local-product-media .media>img{mix-blend-mode:multiply!important;filter:saturate(.95) contrast(1.015)}@media screen and (max-width:749px){main[data-template=collection] .product-card-wrapper .card__inner>.card__content>.card__badge{top:.45rem!important;right:.45rem!important}main[data-template=collection] .product-card-wrapper .cargrow-discount-badge{padding:.45rem .65rem;font-size:1rem}}body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.4rem,4vw,5rem);align-items:stretch;padding:clamp(1.6rem,2.4vw,2.6rem);border-radius:2.8rem;background:radial-gradient(34rem 26rem at 8% 0%,rgba(225,180,95,.12),transparent 70%),radial-gradient(30rem 24rem at 100% 100%,rgba(35,93,91,.16),transparent 72%),linear-gradient(145deg,#0d171bf7,#1b1410f7)}.cargrow-contact-info{display:flex;flex-direction:column;padding:clamp(1.6rem,2.6vw,3rem)}.cargrow-contact-info .cargrow-page__eyebrow{margin:0 0 1.4rem}.cargrow-contact-info h2{max-width:13ch;margin:0 0 1.6rem;color:var(--cg-secondary-cream);font-size:clamp(3.2rem,3.8vw,4.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.05}.cargrow-contact-info__text{max-width:48ch;margin:0 0 2.6rem;color:var(--cg-secondary-copy);line-height:1.7}.cargrow-contact-info__list{display:grid;gap:0;margin:0 0 2rem;padding:0;list-style:none}.cargrow-contact-info__list li+li{border-top:1px solid var(--cg-secondary-line)}.cargrow-contact-info__list a{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 0;color:var(--cg-secondary-gold-soft);text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease,transform .2s ease}.cargrow-contact-info__list a:hover{transform:translate(.3rem);color:var(--cg-secondary-gold)}.cargrow-contact-info__list svg{flex:0 0 auto;width:2.3rem;height:2.3rem;padding:1rem;box-sizing:content-box;border:1px solid var(--cg-secondary-line-strong);border-radius:50%;color:var(--cg-secondary-gold);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.cargrow-contact-info__list span{display:grid;gap:.25rem}.cargrow-contact-info__list small{color:var(--cg-secondary-muted);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cargrow-contact-info__list strong{font-size:1.6rem}.cargrow-contact-info .cargrow-contact-company{margin:auto 0 0;padding-top:1.8rem;border-top:1px solid var(--cg-secondary-line);color:var(--cg-secondary-muted);font-size:1.15rem}.cargrow-contact-info .cargrow-contact-response{margin:0 0 2.4rem}body:has(.cargrow-page--contact) .contact--split .cargrow-contact-formwrap{position:relative;padding:clamp(2.4rem,3.4vw,4rem);border:1px solid rgba(225,180,95,.38);border-radius:2rem;background:linear-gradient(180deg,#ffefd20d,#ffefd203),#060b0e9e;box-shadow:0 2.4rem 5rem #00000057,inset 0 1px #ffefd21a}body:has(.cargrow-page--contact) .contact--split .cargrow-contact-formwrap:before{position:absolute;top:0;left:2.4rem;right:2.4rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#e2b55d,transparent);content:""}body:has(.cargrow-page--contact) .contact--split .title{margin:0 0 2.4rem;font-size:clamp(2.6rem,3vw,3.4rem)}body:has(.cargrow-page--contact) .contact--split form{max-width:none}body:has(.cargrow-page--contact) .contact--split .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}body:has(.cargrow-page--contact) .contact--split .field__input{border:1px solid rgba(225,180,95,.3);border-radius:1.2rem;background:#fff9f00b}body:has(.cargrow-page--contact) .contact--split .field__input:hover{border-color:#e1b45f80}body:has(.cargrow-page--contact) .contact--split .field__input:focus{border-color:#e2b55d;background:#fff9f012;box-shadow:0 0 0 .35rem #e1b45f1f}body:has(.cargrow-page--contact) .contact--split .contact__button .button{width:100%}@media screen and (max-width:989px){body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{grid-template-columns:minmax(0,1fr);padding:1.2rem;border-radius:2rem}body:has(.cargrow-page--contact) .contact--split .contact__fields{display:block}.cargrow-contact-info{padding:1.6rem 1.2rem 0}}body:has(.cargrow-page--contact) main[data-template=page] .gradient:has(.contact--split){background:transparent}body:has(.cargrow-page--contact) .contact--split .cargrow-contact-formwrap{padding:clamp(1.6rem,2.6vw,3rem) clamp(1.6rem,2.6vw,3rem) clamp(1.6rem,2.6vw,3rem) clamp(2.4rem,4vw,5rem);border:0;border-left:1px solid var(--cg-secondary-line-strong);border-radius:0;background:transparent;box-shadow:none}body:has(.cargrow-page--contact) .contact--split .cargrow-contact-formwrap:before{display:none}@media screen and (max-width:989px){body:has(.cargrow-page--contact) .contact--split .cargrow-contact-formwrap{padding:2.4rem 1.2rem 1.2rem;border-left:0;border-top:1px solid var(--cg-secondary-line-strong)}}body:has(.cargrow-page--contact){--cg-contact-card: radial-gradient(48rem 22rem at 100% 0%, rgba(225, 180, 95, .1), transparent 70%), linear-gradient(115deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, .03) 100%), repeating-linear-gradient(135deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 5px), linear-gradient(160deg, #1d1e21 0%, #131417 48%, #0a0a0c 100%);--cg-contact-line: rgba(225, 180, 95, .26)}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-page--contact{padding-bottom:0}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-page--contact .cargrow-page__hero{margin-bottom:0;border-color:var(--cg-contact-line);border-bottom:0;border-radius:3.2rem 3.2rem 0 0;background:var(--cg-contact-card);box-shadow:none}body:has(.cargrow-page--contact) main[data-template=page] .cargrow-page--contact .cargrow-page__hero:before{display:none}body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{width:min(100% - 3rem,121rem);max-width:none;margin-top:0;border-color:var(--cg-contact-line);border-top:1px solid rgba(225,180,95,.14);border-radius:0 0 3.2rem 3.2rem;background:var(--cg-contact-card);box-shadow:0 2.4rem 7rem #00000047}body:has(.cargrow-page--contact) .contact--split .field__input{background:#ffffff0a}@media screen and (min-width:750px){body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{width:min(100% - 10rem,114rem)}}@media screen and (max-width:749px){body:has(.cargrow-page--contact) main[data-template=page] .cargrow-page--contact .cargrow-page__hero{border-radius:2.4rem 2.4rem 0 0}body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{border-radius:0 0 2.4rem 2.4rem}}body:has(.cargrow-page--contact) main[data-template=page] .contact.contact--split{position:relative;border-top:0;padding-top:clamp(3.2rem,4vw,4.6rem)}body:has(.cargrow-page--contact) .contact--split:before{position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(225,180,95,.18) 18%,rgba(241,210,154,.9) 50%,rgba(225,180,95,.18) 82%,transparent 100%);box-shadow:0 0 1.6rem #e1b45f73,0 0 4rem #e1b45f2e;content:"";pointer-events:none}body:has(.cargrow-page--contact) .contact--split:after{position:absolute;top:0;left:50%;width:5.2rem;height:5.2rem;border:1px solid rgba(241,210,154,.7);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23f1d29a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='11' y='15' width='26' height='19' rx='3'/%3E%3Cpath d='M13 18l11 9 11-9'/%3E%3C/svg%3E") center / 2.6rem no-repeat,radial-gradient(circle at 35% 28%,#2a2b30,#0c0c0e 72%);box-shadow:0 0 0 .7rem #0c0c0e,0 0 0 .8rem #e1b45f47,0 0 3rem #e1b45f59;content:"";transform:translate(-50%,-50%);pointer-events:none}body:has(main[data-template=page] .cargrow-page--livrare),body:has(main[data-template=page] .cargrow-page--contact){background-color:#06090d;background-image:radial-gradient(34rem 24rem at 11% 18%,rgba(255,142,35,.25),transparent 68%),radial-gradient(30rem 22rem at 88% 52%,rgba(231,168,61,.17),transparent 70%),repeating-linear-gradient(124deg,transparent 0 11rem,rgba(255,157,49,.2) 11.1rem 11.3rem,transparent 11.4rem 24rem),repeating-linear-gradient(36deg,transparent 0 14rem,rgba(115,145,165,.14) 14.1rem 14.35rem,transparent 14.45rem 27rem),linear-gradient(145deg,#05080c,#0a1118 52%,#070a0e);background-attachment:fixed}body:has(main[data-template=page] .cargrow-page--livrare) main[data-template=page],body:has(main[data-template=page] .cargrow-page--contact) main[data-template=page]{background-image:radial-gradient(40rem 28rem at 6% 18%,rgba(255,142,35,.14),transparent 68%),repeating-linear-gradient(136deg,transparent 0 15rem,rgba(255,157,49,.13) 15.1rem 15.32rem,transparent 15.42rem 31rem),repeating-linear-gradient(44deg,transparent 0 18rem,rgba(104,132,152,.1) 18.1rem 18.34rem,transparent 18.44rem 35rem),linear-gradient(145deg,#05080cb8,#0a111880 52%,#070a0eb8)}body:has(main[data-template=page] .cargrow-page--legal){background-color:#06090d;background-image:radial-gradient(34rem 24rem at 11% 18%,rgba(255,142,35,.25),transparent 68%),radial-gradient(30rem 22rem at 88% 52%,rgba(231,168,61,.17),transparent 70%),repeating-linear-gradient(124deg,transparent 0 11rem,rgba(255,157,49,.2) 11.1rem 11.3rem,transparent 11.4rem 24rem),repeating-linear-gradient(36deg,transparent 0 14rem,rgba(115,145,165,.14) 14.1rem 14.35rem,transparent 14.45rem 27rem),linear-gradient(145deg,#05080c,#0a1118 52%,#070a0e);background-attachment:fixed}.cargrow-company-details{grid-template-columns:minmax(0,1.3fr) minmax(14rem,.7fr) minmax(0,.9fr)}@media screen and (max-width:989px){.cargrow-company-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cargrow-company-details{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cargrow-secondary-premium.css.map */
