/* ✅ Shopify-safe: vi styler en wrapper (ikke body), så den ALTID ses */
.cbd-legal-page{
--bg:#0b0b0b;
--panel:#0f0f0f;
--text:rgba(255,255,255,.90);
--muted:rgba(255,255,255,.72);
--line:rgba(255,255,255,.12);
--gold:#C78C40;
--gold2:#E0A251;
--gold3:#A86525;
background: radial-gradient(circle at 20% 10%, rgba(199,140,64,.10), transparent 42%),
radial-gradient(circle at 80% 0%, rgba(224,162,81,.08), transparent 44%),
var(--bg);
color: #fff;
padding: clamp(22px, 4vw, 46px) 0;
}
.cbd-legal-page *{ box-sizing:border-box; }
.cbd-legal-wrap{
max-width: 1040px;
margin: 0 auto;
padding: 0 16px;
}
.cbd-legal-card{
border-radius: 22px;
border: 1px solid var(--line);
background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.03));
box-shadow: 0 26px 90px rgba(0,0,0,.55);
overflow: hidden;
position: relative;
}
/* animated premium edge */
.cbd-legal-card::before{
content:"";
position:absolute; left:0; right:0; top:0; height:4px;
background: linear-gradient(90deg,
rgba(199,140,64,0),
rgba(199,140,64,.95),
rgba(224,162,81,.85),
rgba(168,101,37,.90),
rgba(199,140,64,0)
);
background-size: 240% 100%;
animation: cbdEdgeMove 2.6s linear infinite;
opacity:.95;
pointer-events:none;
}
@keyframes cbdEdgeMove{
0%{ background-position:0% 50%; }
100%{ background-position:100% 50%; }
}
.cbd-legal-head{
padding: clamp(18px, 3vw, 28px) clamp(16px, 3vw, 28px) 0;
text-align:center;
position: relative;
}
.cbd-legal-kicker{
display:inline-flex;
align-items:center;
gap:10px;
padding: 10px 14px;
border-radius: 999px;
border: 1px solid rgba(199,140,64,.35);
background: rgba(199,140,64,.10);
color: rgba(255,255,255,.90);
font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
font-weight: 900;
letter-spacing: .16em;
text-transform: uppercase;
font-size: 12px;
}
.cbd-legal-dot{
width:10px;height:10px;border-radius:999px;
background: linear-gradient(135deg,var(--gold2),var(--gold),var(--gold3));
box-shadow: 0 10px 24px rgba(199,140,64,.28);
}
.cbd-legal-title{
margin: 14px 0 10px;
font-size: clamp(26px, 4.3vw, 52px);
line-height: 1.06;
letter-spacing: -0.03em;
font-weight: 950;
color:#fff;
}
.cbd-legal-title strong{
background: linear-gradient(135deg,var(--gold2),var(--gold),var(--gold3));
-webkit-background-clip:text;
background-clip:text;
color: transparent;
font-weight: 1000;
}
.cbd-legal-sub{
margin: 0 auto 16px;
max-width: 85ch;
color: var(--muted);
line-height: 1.9;
font-size: 15.5px;
}
.cbd-legal-meta{
display:flex;
flex-wrap:wrap;
gap:8px;
justify-content:center;
margin: 10px 0 0;
padding-bottom: 16px;
}
.cbd-chip{
display:inline-flex;
align-items:center;
justify-content:center;
height: 30px;
padding: 0 12px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,.14);
background: rgba(255,255,255,.06);
color: rgba(255,255,255,.88);
font-size: 12px;
font-weight: 900;
letter-spacing: .12em;
text-transform: uppercase;
}
.cbd-chip--gold{
background: rgba(199,140,64,.12);
border-color: rgba(199,140,64,.30);
}
.cbd-legal-body{
padding: 0 clamp(16px, 3vw, 28px) clamp(18px, 3vw, 28px);
}
.cbd-sec{
margin-top: 16px;
padding: 16px 14px;
border-radius: 18px;
border: 1px solid rgba(255,255,255,.12);
background: linear-gradient(180deg, rgba(0,0,0,.25), rgba(0,0,0,.10));
position: relative;
overflow: hidden;
}
.cbd-sec::before{
content:"";
position:absolute; left:0; right:0; top:0; height:3px;
background: linear-gradient(90deg, rgba(199,140,64,0), rgba(199,140,64,.9), rgba(199,140,64,0));
opacity:.85;
pointer-events:none;
}
.cbd-sec h2{
margin: 0 0 10px;
color: #fff;
font-weight: 950;
letter-spacing: -0.01em;
font-size: 16px;
}
.cbd-sec h3{
margin: 14px 0 8px;
color: rgba(255,255,255,.92);
font-weight: 900;
letter-spacing: .08em;
text-transform: uppercase;
font-size: 12px;
}
.cbd-sec p{
margin: 0 0 10px;
color: var(--text);
line-height: 1.85;
font-size: 14.8px;
}
.cbd-sec ul{
margin: 10px 0 0 18px;
color: rgba(255,255,255,.86);
line-height: 1.85;
font-size: 14.8px;
}
.cbd-sec li{ margin: 6px 0; }
.cbd-sec a{
color: var(--gold2);
text-decoration: none;
font-weight: 900;
}
.cbd-sec a:hover{ text-decoration: underline; }
.cbd-legal-footer{
margin-top: 16px;
padding: 14px 14px;
border-radius: 18px;
border: 1px solid rgba(199,140,64,.30);
background: linear-gradient(135deg, rgba(199,140,64,.18), rgba(199,140,64,.07));
color: rgba(255,255,255,.90);
}
.cbd-legal-footer strong{ color:#fff; font-weight: 950; }
@media (prefers-reduced-motion: reduce){
.cbd-legal-card::before{ animation:none !important; }
}
Servicevilkår
Servicevilkår (Terms of Service)
Disse vilkår (“Vilkår”) regulerer din brug af cbdshoppen.com samt køb foretaget via webshoppen. Ved at bruge websitet eller gennemføre et køb accepterer du Vilkårene.
Version 1.1 Gældende fra dags dato EU-handel
1. Identitet og kontaktinformation
Virksomhed: TWENTY4 OÜ
Adresse: Pärnu mnt. 139B, 11317 Tallinn, Estonia
Email: info@cbdshoppen.com
Web: cbdshoppen.com
1.1 Vilkårene gælder for alle aftaler mellem dig som kunde (“Køber”) og TWENTY4 OÜ (“Sælger”).
1.2 Vi kan opdatere Vilkårene løbende. Opdaterede vilkår træder i kraft, når de offentliggøres på websitet.
2. Købers erklæringer og ansvar
2.1 Køber erklærer at være fyldt 18 år ved køb.
2.2 Produktkategorier og tiltænkt anvendelse
Produkter relateret til hamp/cannabinoider sælges udelukkende som: samlerobjekt, dekoration, potpourri/aroma eller til botanisk forskning.
2.3 Produkterne markedsføres ikke som fødevarer, medicin, euforiserende stoffer, e-cigaretter eller rygemidler, og må ikke anvendes i strid med gældende lovgivning.
2.4 Lovgivning varierer mellem lande. Køber er selv ansvarlig for at sikre lovlighed i modtagerlandet, herunder regler om import, told og lokal besiddelse.
3. Ordreafgivelse og aftaleindgåelse
3.1 En ordre udgør et tilbud om køb.
3.2 En bindende aftale foreligger, når du modtager elektronisk ordrebekræftelse fra os.
3.3 Vi kan afvise eller annullere en ordre ved åbenlyse fejl (fx prisfejl, lagerfejl eller mistanke om misbrug).
4. Priser, valuta og betaling
4.1 Priser vises i DKK eller EUR afhængigt af valg/land og kan ændres uden varsel.
4.2 Betaling sker ved checkout via de tilgængelige betalingsmetoder.
4.3 Ved åbenlyse fejl i prisvisning kan vi annullere ordren og informere dig hurtigst muligt.
5. Levering, forsendelse og risikoovergang
5.1 Vejledende leveringstid:
• Danmark: 1–3 hverdage
• EU: 2–5 hverdage
5.2 Vi sender i neutral emballage uden logo og uden synlige produktangivelser.
5.3 Risikoen for varen overgår til Køber, når pakken overdrages til transportøren.
5.4 Forsinkelser hos fragtfirma/told kan forekomme og ligger uden for vores direkte kontrol.
6. International lovgivning og importansvar
6.1 Køber er eneansvarlig for at sikre, at produkterne er lovlige at importere/besidde i modtagerlandet.
6.2 Sælger kan ikke holdes ansvarlig for konfiskation, toldmæssige forsinkelser eller juridiske forhold i modtagerlandet.
6.3 Køber accepterer at friholde Sælger for krav, der opstår som følge af lokale regler, told eller importforhold.
7. Retur, fortrydelse og reklamation
7.1 Ved fortrydelse skal du kontakte os på info@cbdshoppen.com med ordrenummer og begrundelse.
7.2 Hvis en vare modtages beskadiget eller forkert, kontakt os inden 48 timer efter levering og vedlæg foto.
7.3 Refundering behandles efter godkendelse og i overensstemmelse med gældende regler og betalingsudbyders behandlingstid.
8. Ansvarsbegrænsning
8.1 Sælger er ikke ansvarlig for indirekte tab, tabt fortjeneste, følgeskader eller tab som følge af forkert anvendelse.
8.2 Sælger er ikke ansvarlig for forhold i kundens land, herunder beslaglæggelser eller sanktioner.
9. Force majeure
Vi er ikke ansvarlige for forsinkelser eller manglende opfyldelse, hvis det skyldes forhold uden for rimelig kontrol, herunder strejker, pandemi, naturkatastrofer, lovændringer, tekniske nedbrud eller transportforstyrrelser.
10. Immaterielle rettigheder
Alt indhold (tekst, design, grafik, logoer, billeder) tilhører TWENTY4 OÜ eller vores licensgivere og må ikke kopieres eller anvendes uden skriftlig tilladelse.
11. Gældende lov og værneting
11.1 Vilkårene er underlagt estisk lovgivning, med respekt for gældende EU-forbrugerrettigheder.
11.2 Tvister søges løst i mindelighed. Hvis det ikke lykkes, behandles sagen ved kompetent domstol i Tallinn, Estland.